2

首先,我创建了一个虚拟圆盘传送带(传送带元件),然后对其进行初始化销毁/移除自举转盘

$('#first-carousel').carousel(); 

现在,我对场景中运行,其中,如果窗口宽度小于480然后删除该转盘(#第一传送带')。

如何删除引导传送带?试图检查它的文档,但似乎没有像摧毁或删除功能或任何相关的东西。试图

$('#first-carousel').remove(); 
$('#first-carousel').unbind(); 

,但似乎不工作,而是给了我这个错误

bootstrap.min.js:6 Uncaught TypeError: Cannot read property 'offsetWidth' of undefined at c.slide (bootstrap.min.js:6) at c.next (bootstrap.min.js:6) at e (jquery.min.js:2)

任何帮助,想法?

回答

-1

代码$('#first-carousel').remove();不会删除具有该给定ID的元素。您可能会遇到窗宽可能出现的问题,您确定在这里没有其他问题吗?

+0

再次尝试.remove()但它给了我这个错误“bootstrap.min.js:6 Uncaught TypeError:无法读取c.slide中未定义 的属性'offsetWidth'(bootstrap.min.js:6) 在c.next(bootstrap.min.js:6) 在e(jquery.min.js:2)“ –

+0

给定的方法不会返回您收到的错误,这就是为什么我问你是否可以检查或提供实际发生此错误的位置。我已经添加了一个与您显示的ID相同的旋转木马,使用.remove()将其删除,并且不会导致错误。该元素实际上完全从html中删除。 –

+0

我试过它从bootstrap网站的最新cdn以及在此:https://jsfiddle.net/4qk0thx3/ - 作为我的本地尝试,与我在我的网站之一使用的实际轮播。 –