2013-01-13 63 views

回答

1

附加的「負荷」處理與.one()將確保只觸發一次。

$('img#foo').one('load', function(){ 
    // do something 
    $(this).attr('src',newsrcurl) ; 
}) ; 
+0

這是解決方案!謝謝! – Digerkam

1

只是檢查URL設置之前,實際上改變了:

if ($(this).attr('src') !== newsrcurl) { 
    $(this).attr('src', newsrcurl) ; 
} 
+0

這也是一個解決方案,但並不確定 – Digerkam