调用mouseenter()
事件...暂停...mouseleave()
事件的正确方法是什么?
就像是...
$('.some_item').each(function(index) {
$(this).mouseenter().delay(2000*index).mouseleave();
});
...但这不起作用
Ps 我实际上并不想改变任何东西的颜色,小提琴只是一个例子。它必须是mouseenter()
和mouseleave()
调用mouseenter()
事件...暂停...mouseleave()
事件的正确方法是什么?
就像是...
$('.some_item').each(function(index) {
$(this).mouseenter().delay(2000*index).mouseleave();
});
...但这不起作用
Ps 我实际上并不想改变任何东西的颜色,小提琴只是一个例子。它必须是mouseenter()
和mouseleave()
$(document).ready(function() {
$('.some_item').mouseenter(function() {
$(this).css('color', 'red');
});
$('.some_item').mouseleave(function() {
$(this).css('color', 'green');
});
$('.some_item').each(function(index) {
var $this = $(this);
$this.mouseenter();
setTimeout(function() { $this.mouseleave(); }, 2000*index);
});
});