所以我只注意到了這一點。基本上,當窗口大小調整時,我的代碼將一些圖像附加到最後,以便您擁有連續的圖像線,而不是突然結束,這會使設計陷入混亂。所以我可能會添加4張圖片,或2張,具體取決於屏幕大小。附加的圖像不會有懸停效果
function imageNumber() {
$('#images br').remove();
$('.appended').remove();
var windowWidth = $(window).width();
var numberOfImages = $("#images img").length;
var numberOfImagesPerRow = Math.ceil(windowWidth/imageWidth);
$('#images img:nth-child('+numberOfImagesPerRow+'n)').after('<br />')
$('#images br:last-child').remove();
var nuLineBreaks = $('br').length + 1;
if(numberOfImages % numberOfImagesPerRow != 0) {
var numberOnRow = Math.round((1 - (numberOfImages/numberOfImagesPerRow % 1)) * numberOfImagesPerRow);
var number = 0;
while(number <= numberOnRow) {
$('.i'+number).clone().appendTo($('#images')).attr('class', 'appended');
++number;
}
}
}
我注意到附加的圖像沒有動畫。
$('#images img').hover(function() {
$(this).css({'width' : '250px', 'height' : '250px'});
},
function() {
$(this).css({'width' : '200px', 'height' : '200px'});
});
任何想法如何解決這個問題?
感謝您的幫助!但下面的那個人更有意思:3 – Johnny 2012-01-10 22:50:08