我有一個jQuery代碼的一個ajax call
其更換一些HTML的done
功能後exicute屬性值jQuery的執行不是在PGAE的第一負載完全工作,但工作後刷新頁面
<div class="0-div" data-thumb="11.jpeg">
<a class="0-a" href="test.html" ><img class="0-img" src="11.jpeg" /></a>
</div>
<div class="0-div" data-thumb="21.jpeg">
<a class="0-a" href="test1.html" ><img class="0-img" src="21.jpeg" /></a>
</div>
<div class="0-div" data-thumb="tes.jpeg">
<a class="0-a" href="test.html" ><img class="0-img" src="tes.jpeg" /></a>
</div>
<div class="0-div" data-thumb="zoo.jpeg">
<a class="0-a" href="test.html" ><img class="0-img" src="zoo.jpeg" /></a>
</div>
<script>
$.ajax({..Ajax code.}).done(function(msg){
for (i = 0; i < 3; i++) {
$("."+i+"-div").attr('data-thumb', "pa.jpg");
$("."+i+"-a").attr('href', "new.html");
$("."+i+"-img").attr('src', "sa.jpg");
} });
</script>
其實這個代碼正在工作,但速度很慢。
例如,如果我第一次加載頁面data-thumb
& href
被正確替換,但img src
未被更改。
但是,當我刷新頁面然後img src
也改變。
如何解決這個問題?
注:我發現了同樣的情況在 jQuery script not executing on initial page load 。但在這裏我不知道如何應用這個。
請大家幫忙。
提供實際的代碼示例更準確地理解它 – ScanQR
如果您想提高性能,請不要使用jQuery。它已經很好地記錄了改變DOM元素的速度有多慢。 –
*「例如,如果iake頁面」*「iake」不是英語動詞。我無法開始猜測你的意思。在尋求幫助時,至少要禮貌地閱讀你寫的內容(畢竟,預覽區域位於文本框和「發佈你的問題」按鈕之間),以確保它清晰並具有所有必要條件信息。 –