$(document).ready(function() {
var timer;
var click = function() {
$('div button').trigger('click');
}
$('div button').click(function(){
//animation
}
$('div').live('mouseover mouseout', function(event) {
if (event.type == 'mouseover') {
clearInterval(timer);
}
else {
timer = setInterval(click, 1000);
}
});
});
正如您在上面所看到的,我正在尝试在mouseout时使setInterval工作,并在鼠标悬停时停止。代码正在运行,但动画不会在页面加载后启动。 所以现在你必须鼠标悬停div,mouseout并在动画开始之后 怎么改呢?
答案 0 :(得分:0)
只需在绑定后添加触发器
$('div button').click(function(){
//animation
}.trigger('click')