DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> Jquery動態進行圖片縮略的原理及實現
Jquery動態進行圖片縮略的原理及實現
編輯:JQuery特效代碼     
. 代碼如下:
//頁面加載完執行resizeImage()函數
$(document).ready(resizeImage());

function resizeImage(){
$(".pic a img").each(function(){
//加載圖片至內存,完成後執行
$(this).load(function(){
//獲得原始圖片高寬
var imgWidth = $(this).width();
var imgHeight = $(this).height();
//獲得圖片所在Div高寬
var boxWidth=$('.pic').width();
var boxHeight=$('.pic').height();
//比較imgBox的長寬比與img的長寬比大小
if((boxWidth/boxHeight)>=(imgWidth/imgHeight))
{
//重新設置img的width和height
$(this).width((boxHeight*imgWidth)/imgHeight);
$(this).height(boxHeight);
//讓圖片居中顯示
var margin=(boxWidth-$(this).width())/2;
$(this).css("margin-left",margin);
}
else
{
//重新設置img的width和height
$(this).width(boxWidth);
$(this).height((boxWidth*imgHeight)/imgWidth);
//讓圖片居中顯示
var margin=(boxHeight-$(this).height())/2;
$(this).css("margin-top",margin);
}
});
})
}
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved