Jquery 停止为jpg设置动画
我有一个url,它可以生成一个动画jpg。它附带了一个js文件,该文件使用top和left属性。将随机值指定给顶部和左侧。整个脚本都是纯javascript。[不使用Jquery 停止为jpg设置动画,jquery,Jquery,我有一个url,它可以生成一个动画jpg。它附带了一个js文件,该文件使用top和left属性。将随机值指定给顶部和左侧。整个脚本都是纯javascript。[不使用jQuery或jQuery animate] 我想要的是 停止动画,直到我执行鼠标悬停 我的代码 这只会停止大约一秒钟,因为animate需要一个参数以ms为单位显示时间,以使动画保持活动状态 我尝试添加setinterval和hover 约束 我不能在主js文件中做任何更改。我有一个额外的代码来完成这项工作。[这是一个糟糕的系统,
jQuery
或jQuery animate
]
我想要的是
停止动画,直到我执行鼠标悬停
我的代码
这只会停止大约一秒钟,因为animate
需要一个参数以ms
为单位显示时间,以使动画保持活动状态
我尝试添加setinterval
和hover
约束
我不能在主js文件中做任何更改。我有一个额外的代码来完成这项工作。[这是一个糟糕的系统,我必须遵循规则。jQuery现在建议使用它,而不是
live()
,这样你就可以交换它们,然后“off()方法删除附加了.on()”(尝试以下方法:
$("#s0").on("mouseover", function(){
$(this).stop();
}).mouseout(function(){
$(this).animate( ... ); // animation continues...
})
好的,上的
为+1。我怎么会错过它呢!但是我需要避免动画,我需要一些关于如何在没有时间参数的情况下继续运行动画函数的逻辑。试试这段代码。如果不是你想要的,最好是跳过它。对不起,太晚了。on()
是正确的,而off()
是完全错误的
$("#s0").on("mouseover", function(){
$(this).stop();
}).mouseout(function(){
$(this).animate( ... ); // animation continues...
})