我在构建元素荧光笔时遇到问题(当鼠标悬停在元素上时,突出显示该元素)。
我认为这是由于子父元素的问题(显然,如果鼠标在子元素上,则仅应突出显示子元素),这是 JSfiddle:http: //jsfiddle.net/TVtz7/
那是JS
function highlight(elem,action) {
if (action) {
elem.css('border','1px solid red');
}
else {
elem.css('border','');
}
}
$('#body_wrapper *').mouseenter(function(e) {
highlight($(this),1);
});
$('#body_wrapper *').mouseout(function(e) {
highlight($(this),0);
});