我有:
$('div').on('mouseenter', function(e) {
// ... things to do
});然而,这是不起作用的。我试着把“hover”和“mouseenter mouseleave”放在一起,但它们也不起作用,除非我使用委托或live。
既然现在是“开”的时候了,我怎么才能开始悬停(或鼠标输入)工作呢?
谢谢。
发布于 2012-03-02 00:53:41
既然您说如果您使用delegate或live它就可以工作,那么您确定当您的jQuery事件连接起来时,您正在测试的<div />就在页面上吗?您是否正在文档就绪事件中执行jQuery调用?即$(function() { /* wire up event here */ });
发布于 2012-03-02 00:53:48
这样就行了,我在这里测试了你的代码:http://jsfiddle.net/ffHJX/
确保没有加载旧的jquery库(不支持
https://stackoverflow.com/questions/9520405
复制相似问题