我有下一個腳本。它在img加載之前有效,你使用方法加載。如何在加載img後強制腳本工作?
$(document).ready(function() {
$('.slide-img img').load(function(){
var height = $(this).height();
var width = $(this).width();
if (width > height) {
$(this).attr('style', 'max-height: 100%');
};
if (height > width) {
$(this).attr('style', 'max-width: 100%');
};
});
});
我怎麼能加載img後強制腳本工作?
http://stackoverflow.com/questions/280049/javascript-當圖像被加載時回調圖像 –
您可能想要查看某些圖像預加載庫以實現此目的。您的代碼只能在DOM準備就緒時運行。 http://www.createjs.com/preloadjs可能會矯枉過正,但絕對是一種選擇。 –
你的代碼看起來很好。檢查您的選擇器是否正確。 –