0
jQuery的“悬停”触发器似乎不起作用。我的代码很简单:无法用jquery触发“悬停”事件
<div id='el'>Content</div>
// does not work
$('#el').on('hover', function() { console.log('is not triggered'); });
$('#el').trigger('hover');
// works for various strings: 'foo', 'click', 'hove', 'keyup', etc.
$('#el').on('foo', function() { console.log('is triggered'); });
$('#el').trigger('foo');
我绑定到该任何处理程序与.on
响应.trigger
除了“悬停”事件核实。与.on('hover', handler)
绑定的处理程序确实会对我进行手动响应,将其悬停在元素上,但它不响应程序触发器。我已经在Chrome和Firefox中对此进行了测试。
任何想法?这是jQuery中的错误吗?
在这里可以正常工作:http://jsfiddle.net/PSS4x/ –
不要忘记'
你不能用jQuery触发CSS伪选择器。但是你可以做任何事情,比如创建一个函数并触发它。
来源
2012-10-19 02:28:50 Steven