(function() {
var bgOn;
$(".ContainingBox").on('hover', function() {
function() {
bgOn = $(this).css("background-color");
$(this).css("background-color", "#e5fff8");
}, function() {
$(this).css("background-color", bgOn);
}
});
})();
我想绑定悬停事件。当我没有将它包装在匿名函数中时,此代码工作正常,并使用.hover()
。但是,我们有要求不使用全局变量。所以我需要绑定事件!jquery没有绑定事件onload
这不可能吗?
没有'hover'事件,jQuery的确实在某些时候创建怪'悬停()'方法,但你要找什么是真正的'mouseenter'和'mouseleave'。 – adeneo
只是为了记录,您的标题是误导性的。有一个叫'onload'的事件,你说的是jQuery没有绑定那个事件。你的意思是它没有绑定*一个*事件*当页面加载时*即页面的'on(空间)加载'(暗示)* * –