$(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è)定等比例縮放后的高度 } }); });

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),烏爾禾企業(yè)網(wǎng)站建設(shè),烏爾禾品牌網(wǎng)站建設(shè),網(wǎng)站定制,烏爾禾網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,烏爾禾網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
首先要給圖片添加一個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事件
更換背景圖片有兩種方式:
1、直接給元素附加css,因為js附加的css樣式要比css中的樣式權(quán)限高,那么js設(shè)置的背景圖片就會覆蓋之前的圖片
$(this).css("background","url(1.jpg) no-repeat 0 0");
2、寫兩個class,一個class里面寫一個背景圖片,js中操作的話直接改變元素的class就可以了
$(this).removeClass('classA').addClass('classB');
相對而言,第二種方式更好一點,實現(xiàn)了js中盡量不書寫css的理念,同時第二種可以實現(xiàn)背景圖片不斷替換,而第一種不行
添加刪除是一項基本功能,下面就來看一下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方法,這樣一切就完成了。
可以使用jQuery的“attr”方法改變img的圖片路徑。
1、新建html文檔,在body標簽中添加img標簽,設(shè)置圖片的路徑為“a.png”,然后引入文件:
2、為img標簽添加id“demo”,然后添加腳本代碼“$("#demo").attr("src", "b.png");”,代碼的意思先獲取img標簽,然后將路徑改為“b.png”:
3、用瀏覽器打開網(wǎng)頁,按F12鍵打開網(wǎng)頁源碼,可以查看img路徑已經(jīng)從“a.png”換成“b.png”了:
當前題目:jquery設(shè)置圖片,jquery設(shè)置圖片地址
URL地址:http://chinadenli.net/article19/dsesgdh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站設(shè)計、做網(wǎng)站、面包屑導航、網(wǎng)站排名、動態(tài)網(wǎng)站
聲明:本網(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)