我有:
$('div').on('mouseenter', function(e) {
// ... things to do
});
但是,这不起作用。我试着'悬停'和'mouseenter mouseleave'一起但是他们也没有工作,除非我和代表一起去或者活着。
从现在开始它将被“使用”,我怎样才能上班和悬停(或鼠标中心)工作?
谢谢。
答案 0 :(得分:1)
由于您说如果使用delegate
或live
它可以正常工作,您确定在jQuery事件连接时页面上是否正在测试此<div />
?你在文件准备活动中做了那个jQuery调用吗?即$(function() { /* wire up event here */ });
答案 1 :(得分:1)
这很有效,我在这里尝试了你的代码: http://jsfiddle.net/ffHJX/
确保没有旧的jquery库(不支持)正在加载