代码之家  ›  专栏  ›  技术社区  ›  Tony Testa

jQuery jCarousel-如何从元素中移除jCarousel

  •  8
  • Tony Testa  · 技术社区  · 15 年前

    我正在使用jCarousel在我的页面中有一个图像旋转木马。它工作得很好,我没有抱怨,但是我正在使用页面上的制表符,当我转到另一个制表符时,出现了一个丑陋的jCarousel错误。基本上,我想做的是当我进入一个新的标签页时,从我的元素中删除jCarousel,但是对于我的生命来说,我无法理解它。

    要添加旋转木马,我正在使用如下代码:

    $("#myelement").jCarousel({ /* config params */});
    

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

    5 回复  |  直到 12 年前
        1
  •  1
  •   keypaul    11 年前

    如果只需要移除jCarousel,可以使用destroy方法 http://sorgalla.com/jcarousel/docs/reference/api.html#destroy

        2
  •  0
  •   Russ Cam    15 年前

    插件中似乎没有remove函数。

    myelement ,删除元素,然后替换为克隆版本。

        4
  •  0
  •   Community CDub    8 年前

    此功能目前在jcarousel中中断。删除方法存在但不提供期望的结果。此处提交了一个问题:

    https://github.com/jsor/jcarousel/issues/338

    Removing an item from jCarousel plug-in

        5
  •  0
  •   Joel    11 年前

    你不应该这样做,因为这是一个可怕的解决方案:P:

    您可以使用CSS隐藏旋转木马,然后根据所使用的选项卡使用.hide和.show。

    $(“myelement”“yourcarouselIDorClass”).hide()