Javascript 销毁/移除引导转盘
首先,我创建了一个虚拟旋转木马(旋转木马元素),然后对其进行初始化Javascript 销毁/移除引导转盘,javascript,jquery,twitter-bootstrap-3,bootstrap-carousel,Javascript,Jquery,Twitter Bootstrap 3,Bootstrap Carousel,首先,我创建了一个虚拟旋转木马(旋转木马元素),然后对其进行初始化 $('#first-carousel').carousel(); 现在,我运行到场景中,若窗口宽度小于480,则移除该旋转木马(#first carousel') 如何移除引导转盘?试图检查它的文档,但似乎没有像销毁或删除功能或任何相关的东西。尝试 $('#first-carousel').remove(); $('#first-carousel').unbind(); 但似乎不起作用,反而给了我这个错误 bootstrap
$('#first-carousel').carousel();
现在,我运行到场景中,若窗口宽度小于480,则移除该旋转木马(#first carousel')
如何移除引导转盘?试图检查它的文档,但似乎没有像销毁或删除功能或任何相关的东西。尝试
$('#first-carousel').remove();
$('#first-carousel').unbind();
但似乎不起作用,反而给了我这个错误
bootstrap.min.js:6未捕获类型错误:无法读取属性
未定义的“偏移网络宽度”
在c.slide(bootstrap.min.js:6)
在c.next(bootstrap.min.js:6)
在e(jquery.min.js:2)
有任何帮助和想法吗?代码
$('first carousel')。删除()
确实删除了具有给定id的元素。您可能对窗口宽度的条件有问题,您确定这里没有其他问题吗?显然在Boostrap 3中没有办法这样做。如果视口大于或等于480px,则只能初始化旋转木马
if(window.innerWidth>=480){
$(“#第一个旋转木马”).carousel();
}
再次尝试.remove(),但它给了我这个错误“bootstrap.min.js:6 Uncaught TypeError:无法读取c.slide(bootstrap.min.js:6)c.next(bootstrap.min.js:6)e(jquery.min.js:2)c.slide(bootstrap.min.js:6)中未定义的属性'offsetWidth'”给定的方法不会返回您收到的错误,这就是为什么我问你是否可以检查或提供你在哪里得到这个错误。我添加了一个与您显示的id相同的旋转木马,并使用.remove()将其删除,因此不会导致任何错误。实际上,该元素已完全从html中删除。我在bootstrap站点上使用了最新的cdn进行了尝试:--与我在本地的尝试相同,我在一个站点中使用了一个实际的旋转木马。