jquery - jCarousel 卸载/禁用/删除

标签 jquery jcarousel

我正在使用 jCarousel 在我的页面中显示图像轮播。它工作得很好并且没有任何提示,但是我正在使用页面上的选项卡,当我转到另一个选项卡时,它会出现一个丑陋的 jCarousel 错误。基本上我想做的是当我进入新选项卡时从我的元素中删除 jCarousel,但我一生都无法弄清楚

要添加轮播,我使用如下代码 $("#myelement").jCarousel({/* config params */});

但我不确定如何从 $("#myelement") 中删除 .jCarousel 有什么想法吗?

最佳答案

除了 PaDalton 的回答之外,我还从窗口中分离了调整大小事件,因为我的轮播位于 ( colorbox ) 弹出框内。

$(window).unbind('resize.jcarousel');

当事件被触发时,$(this).dimensions(e)行发送警报消息,因为li节点没有大小,它认为该对象是显示但没有尺寸,它将无法正确计算轮播尺寸。

错误消息为无限循环 - 未设置宽度或高度

关于jquery - jCarousel 卸载/禁用/删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4299661/

相关文章:

javascript - 单击电子邮件验证按钮未打开新窗口

javascript - jquery ajax - 为什么 .load() 无法加载自身页面?

jquery - 使用 jquery/greasemonkey 从样式表克隆 css 样式

javascript - Magento 时事通讯弹出窗口(模式窗口)在每个页面上弹出。它应该只在主页上弹出

javascript - 如果只有一个项目,jCarousel 什么也不显示

jquery - 页面上的两个轮播不起作用

jquery - jcarousel 具有 100% li 项目宽度?

javascript - 单击按钮本身以及其他按钮时更改按钮的图像源属性

javascript - 更改推文小部件 <div >'s to <li>' s

javascript - jCarousel 下一个和上一个按钮,禁用?