$(document)
.mouseover(function(event) {
if ($(event.target).parents('#myunique').length){
event.preventDefault();
}else{
$(event.target).addClass('myoutlineElement');
}
})
.mouseout(function(event) {
if ($(event.target).parents('#myunique').length){
event.preventDefault();
}else{
$(event.target).removeClass('myoutlineElement');
}
})
我基本上在給定頁面上的所有元素(通過代理外部加載)上都有一個紅色邊框突出顯示。Jquery:mouseover和mouseout的奇怪
通過螢火蟲觀察,似乎addClass沒有正確觸發。它在給定的元素中添加一個空類(class =「」)。
想通了。使用.css()代替addClass
懸停不起作用。 – KJW 2010-12-11 01:57:11