【发布时间】:2010-11-05 13:38:17
【问题描述】:
我想在页面上的所有元素上添加鼠标悬停事件,除了“no_inspect”类,
我想在加载所有页面元素后添加这个事件,我试着这样写:
$('*:not(.no_inspect)').mouseover(MouseOverEvent);
但它不工作,接缝错过了一些东西。
更新不工作意味着:
事件附加到页面上的所有元素“有或没有”这不是我想要的行为。
更新 MouseOverEvent 代码:
function DIOnMouseOver(evt) {
element = evt.target;
// set the border around the element
element.style.borderWidth = '2px';
element.style.borderStyle = 'solid';
element.style.borderColor = '#f00';
}
【问题讨论】:
-
“不工作”是什么意思?你有错误吗?事件根本不会触发吗?事件是否分配给了错误的元素?
标签: javascript jquery html css