$(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); // 設定實際顯示寬度 height = height * ratio; // 計算等比例縮放后的高度 $(this).css("height", height); // 設定等比例縮放后的高度 } // 檢查圖片是否超高 if(height maxHeight){ ratio = maxHeight / height; // 計算縮放比例 $(this).css("height", maxHeight); // 設定實際顯示高度 width = width * ratio; // 計算等比例縮放后的高度 $(this).css("width", width * ratio); // 設定等比例縮放后的高度 } }); });
創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于網(wǎng)站建設、成都網(wǎng)站設計、德陽網(wǎng)絡推廣、成都微信小程序、德陽網(wǎng)絡營銷、德陽企業(yè)策劃、德陽品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學生創(chuàng)業(yè)者提供德陽建站搭建服務,24小時服務熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
假設你有一組作品,你想不用轉跳到另外一個頁面就可以顯示多個圖片,你可以將JPG圖片載入到目標元素中去。下面是jQuery圖片切換效果示例:
該示例的核心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)容設置成變量largeAlt的值。
添加刪除是一項基本功能,下面就來看一下jquery怎么在圖片上添加刪除按鈕。
設備:聯(lián)想電腦
系統(tǒng):xp
軟件:jQuery2019
1、首先寫一個HTML架構,如圖所示代碼。
2、新建一個div,div中包裹著一個img標簽,視為圖片。
3、再次書寫一個div,之后會賦予點擊事件。
4、然后使用onclick函數(shù)進行點擊時間的綁定,如圖所示。
5、引入jquery.js,之后使用其中的函數(shù)。
6、最后編寫addButton方法,這樣一切就完成了。