【发布时间】:2011-09-09 19:24:33
【问题描述】:
我正在尝试使用 mouseenter 和 mouseleave 来启动和停止彩色动画功能,但是它不会在 mouseleave 上停止...请帮我弄清楚:
A:如果 mouseenter/leave 是正确的调用事件(或者我应该使用 mouseover 还是 hover?)
B:使用 .stop 结束函数的正确结构
<script>
$(document).ready(function() {
$("#logo").bind('mouseenter', function() {
pixelColors() });
$("#logo").bind('mouseleave', function() {
pixelColors().stop(true, true); });
});
</script>
【问题讨论】:
-
你是说不能绑定鼠标离开事件还是说停止功能不起作用?
-
让我们看看你的 pixelColors() 函数。
-
.stop() 应该在元素上调用
标签: jquery function mouseevent mouseover