我是jQuery的新手,發現切換功能真的很吸引人。我想要一個圖像的點擊後切換到不同的圖像,然後再返回,就像這樣:jQuery toggle()防止加載圖像
$(document).ready(function() {
$("#expand").toggle(function(){
$(this).attr("src","images/expandWidget.png");
},function(){
$(this).attr("src", "images/minimizeWidget.png");
});
}); // end ready
而且圖像本身聲明如下:
<img id="expand" src="images/minimizeWidget.png"></img></div>
我注意到,當我跑這通過Chrome瀏覽器,圖像改爲:
<img id="expand" src="images/minimizeWidget.png" style="display: none;">
而且我的形象沒有顯示。 Chrome爲什麼要這樣做?如果我改變切換到click(),我的圖像顯示沒有問題,我可以切換到不同的圖像,但當然不會回來。我在控制檯中沒有錯誤,並且頁面不會導入會影響img的其他樣式。我是否正確使用切換?如果您需要更多信息,請告訴我。
謝謝
這是錯誤的:''img標籤使用 「自我 - 關」:'' – 2013-03-03 23:42:40