如何从 HTML 元素中停止或删除 jQuery 函数
How do I stop or remove a jQuery function from a HTML element
我附加了一个这样的函数,它随页面一起加载或再次调用时加载:
function scroller(dist){
$('#gallery').scrollbox({
direction: 'h', // vertical or horizontal
distance: dist // the distance between items
});
}
但是,当我再次调用此函数时,它的多个实例正在同时工作。如何停止或删除此功能?在调用滚动框之前,我已经尝试了 $('#gallery').unbind() 作为函数的一部分,但这不起作用。
滚动框功能可以在这里找到,它用于对图像库进行动画处理。
我要
做的是将一个类添加到我附加小部件的任何元素中:
function scroller(dist){
$('#gallery:not(.scroll-added)').scrollbox({
direction: 'h', // vertical or horizontal
distance: dist // the distance between items
}).addClass("scroll-added");
}
相关文章:
- 如何在不删除类似侦听器的情况下从父对象中删除jQuery事件侦听器
- 如何比较两个字符串并删除jquery中的元素
- 从此代码中删除 Jquery
- 删除jQuery添加的按钮
- 如何删除jQuery.haverage()方法中的延迟
- 如何删除jQuery组中其他成员的后代元素
- 删除jQuery中的事件不起作用
- 添加和删除jquery-li元素
- 如何删除jquery可拖动项的子项
- 如何编辑和删除jQuery数据表的每一行
- 使用滑动存储cookie以删除jquery mobile
- 如何从 HTML 元素中停止或删除 jQuery 函数
- 如何删除 jquery 可折叠数据角色=“可折叠”
- 删除 Jquery/Javascript 对象中的字符
- 删除 jQuery 上的内容
- 从数据表中删除 jquery MVC5
- 查找文本并将其删除 jquery
- 动态预置和删除 JQuery/JavaScript
- 更改父选择框时如何删除 Jquery 中的旧选项
- 删除 jQuery 中的数组元素