有沒有更好的方法來編寫下面的代碼?JQuery mouseover/mouseout功能 - 更好的代碼?
我使用的是Aloha編輯器,在我的jQuery中,任何具有可編輯類的元素都會在mouseover上獲得一個3px的虛線邊框,下面的代碼工作正常,我只是想知道是否存在「最佳實踐或者更好的辦法」來寫這樣的代碼:
$(function(){
$('[class^="editable"]').mouseover(function(){
$(this).css('border','3px dashed #a7a7a7');
});
$('[class^="editable"]').mouseout(function(){
$(this).css('border','0px dashed #ffffff');
});
});
爲什麼你不能使用CSS:懸停選擇? – Rebelek
如果您仍然希望爲此使用jQuery,那麼您可以使用'.hover'事件。它有兩個參數函數,一個是光標在元素上方,另一個是光標離開時。 http://api.jquery.com/hover/ –
謝謝你們,我不知道這個功能,我很欣賞 – Michel