假設(shè)你有一組作品,你想不用轉(zhuǎn)跳到另外一個頁面就可以顯示多個圖片,你可以將JPG圖片載入到目標元素中去。下面是jQuery圖片切換效果示例:

創(chuàng)新互聯(lián)建站服務(wù)項目包括豐順網(wǎng)站建設(shè)、豐順網(wǎng)站制作、豐順網(wǎng)頁制作以及豐順網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,豐順網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到豐順省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
該示例的核心jQuery代碼:
$(document).ready(function()
{
$("h2").append('em/em')
$(".thumbs
a").click(function()
{
var
largePath
=
$(this).attr("href");
var
largeAlt
=
$(this).attr("title");
$("#largeImg").attr({
src:
largePath,
alt:
largeAlt
});
$("h2
em").html("
("
+
largeAlt
+
")");
return
false;
});
});
首先給H2添加一個空的em元素。
當點擊p中的鏈接
將鏈接的href屬性保存到
“l(fā)argePath”變量中。
然后將標題屬性保存到”largeAlt”變量中
將img
id=”largeImg”的scr屬性用變量
“l(fā)argePath”替代,而alt屬性用變量”largeAlt”替代
將em(在h2中)的內(nèi)容設(shè)置成變量largeAlt的值。
$(document).ready(function() { $('.post img').each(function() { var maxWidth = 100; // 圖片最大寬度 var maxHeight = 100; // 圖片最大高度 var ratio = 0; // 縮放比例 var width = $(this).width(); // 圖片實際寬度 var height = $(this).height(); // 圖片實際高度 // 檢查圖片是否超寬 if(width maxWidth){ ratio = maxWidth / width; // 計算縮放比例 $(this).css("width", maxWidth); // 設(shè)定實際顯示寬度 height = height * ratio; // 計算等比例縮放后的高度 $(this).css("height", height); // 設(shè)定等比例縮放后的高度 } // 檢查圖片是否超高 if(height maxHeight){ ratio = maxHeight / height; // 計算縮放比例 $(this).css("height", maxHeight); // 設(shè)定實際顯示高度 width = width * ratio; // 計算等比例縮放后的高度 $(this).css("width", width * ratio); // 設(shè)定等比例縮放后的高度 } }); });
首先要給圖片添加一個Id,之后在jquery中寫如下代碼:
$("#圖片ID").click(function(){
alert("aa”);
});
或者
$("#圖片ID").bind("click",function(){
alert("aa");
});
擴展資料:
Click 事件實際應(yīng)用:
此事件是在一個對象上按下然后釋放一個鼠標按鈕時發(fā)生。它也會發(fā)生在一個控件的值改變時。
對一個?Form?對象來說,該事件是在單擊一個空白區(qū)或一個無效控件時發(fā)生。對一個控件來說,這類事件的發(fā)生是當: 用鼠標的左鍵或右鍵單擊一個控件。對?CheckBox,?CommandButton,?Listbox?或?OptionButton?控件來說,Click 事件僅當單擊鼠標左鍵時發(fā)生。
通過按下箭頭鍵或者單擊鼠標按鈕,對?ComboBox?或?ListBox?控件中的項目進行選擇。
當?CommandButton,OptionButton?或?CheckBox?控件具有焦點時,按下 SPACEBAR 鍵。
當窗體帶有其?Default?屬性設(shè)置為?True?的?CommandButton?控件時,按下 ENTER 鍵。
當窗體帶有一個 Cancel 按鈕 — 其?Cancel?屬性設(shè)置為?True?的?CommandButton?控件時,按下 ESC 鍵。
對控件按下一個訪問鍵。例如,如果一個?CommandButton?控件的標題是 "Go",則按下 ALT+G 鍵可觸發(fā)該事件。 也可在代碼中觸發(fā) Click 事件,通過: 將一個?CommandButton?控件的?Value?屬性設(shè)置為?True。
將一個?OptionButton?控件的?Value?屬性設(shè)置為?True。
改變一個?CheckBox?控件的?Value?屬性的設(shè)置。
參考資料來源:百度百科:Click事件
添加刪除是一項基本功能,下面就來看一下jquery怎么在圖片上添加刪除按鈕。
設(shè)備:聯(lián)想電腦
系統(tǒng):xp
軟件:jQuery2019
1、首先寫一個HTML架構(gòu),如圖所示代碼。
2、新建一個div,div中包裹著一個img標簽,視為圖片。
3、再次書寫一個div,之后會賦予點擊事件。
4、然后使用onclick函數(shù)進行點擊時間的綁定,如圖所示。
5、引入jquery.js,之后使用其中的函數(shù)。
6、最后編寫addButton方法,這樣一切就完成了。
script type="text/javascript" src="js/jquery.min.js"/script
script type="text/javascript"
jQuery.fn.LoadImage=function(scaling,width,height,loadpic){
if(loadpic==null)loadpic="../img/loading.gif";
return this.each(function(){
var t=$(this);
var src=$(this).attr("src")
var img=new Image();
img.src=src;
//自動縮放圖片
var autoScaling=function(){
if(scaling){
if(img.width0 img.height0){
if(img.width/img.height=width/height){
if(img.widthwidth){
t.width(width);
t.height((img.height*width)/img.width);
}else{
t.width(img.width);
t.height(img.height);
}
}
else{
if(img.heightheight){
t.height(height);
t.width((img.width*height)/img.height);
}else{
t.width(img.width);
t.height(img.height);
}
}
}
}
}
//處理ff下會自動讀取緩存圖片
if(img.complete){
autoScaling();
return;
}
$(this).attr("src","");
var loading=$("img alt=\"加載中...\" title=\"圖片加載中...\" src=\""+loadpic+"\" /");
t.hide();
t.after(loading);
$(img).load(function(){
autoScaling();
loading.remove();
t.attr("src",this.src);
t.show();
});
} );
}
/script
div id="content"img src="img/20120518073933709.jpg"http://div
script type="text/javascript"
!--
$(window).load(function(){
$('#content img').LoadImage(true, 600,500,'img/loading.gif');
});
//--
/script
名稱欄目:圖片jquery,圖片唯美 最新圖片
地址分享:http://chinadenli.net/article35/dsicspi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、服務(wù)器托管、微信公眾號、移動網(wǎng)站建設(shè)、網(wǎng)站維護、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)