我寫了一個小腳本。這裏是演示:http://jsfiddle.net/kolxoznik1/MfLuU/3/如何在圖像腳本上增強MouseOver?
一切工作正常,但我需要優化它,因爲在我看來,代碼不是應該寫的。喜歡聽什麼可以改進。
我寫了一個小腳本。這裏是演示:http://jsfiddle.net/kolxoznik1/MfLuU/3/如何在圖像腳本上增強MouseOver?
一切工作正常,但我需要優化它,因爲在我看來,代碼不是應該寫的。喜歡聽什麼可以改進。
您的HTML無效 - 這就是爲什麼jsfiddle突出顯示了您最後的div
標記。確保你關閉了img
標籤,並且關閉的錨標籤在錯誤的地方有斜槓。
<a href="#"><img src="http://i.cdn.turner.com/cnn/2011/WORLD/europe/09/04/france.strauss.kahn.arrival/c1main.strauss.kahn.paris.jpg" alt="" title="" class="medium_photo right"/></a>
你可以在你的jQuery調用中使用鏈接。你應該也使用find
所以你只能得到.b
,它是當前.a
$(".a").mouseover(function() {
$(this).find('.b').show();
}).mouseout(function() {
$(this).find('.b').hide();
});
非常感謝你! – Viktors
看看jQuery的toggle()方法。
下嘗試http://codereview.stackexchange.com/ – JJJ
先生,你有8個問題和回答沒有任何標記。獎勵我們試圖幫助你。 –