【发布时间】:2011-12-19 00:10:36
【问题描述】:
我正在使用 jQuery 插件 Cloud Zoom,并且我已经更改了初始化,以便在用户单击“放大按钮”而不是悬停时缩放图像。我不确定当用户离开图像时如何取消设置/删除此事件,我很想知道最佳做法是什么。
这就是脚本的样子 -
$('.magnify').click(function() {
$('.cloud-zoom').CloudZoom({ showTitle: false });
return false;
});
$('.display').mouseout(function() {
// unset?
});
(".display" 是一个容器) 绑定/取消绑定是必要的吗?似乎它可以解决问题,但我希望有一种更简单的方法,因为它只有一个功能。
【问题讨论】:
-
这是一篇关于您的点击功能被滥用的不错的文章。 fuelyourcoding.com/jquery-events-stop-misusing-return-false
-
Jamie:有趣的文章,一定要阅读并应用这些实践。