Javascript 获取无法读取属性';网间距';使用引导旋转木马脚本定义未定义的

Javascript 获取无法读取属性';网间距';使用引导旋转木马脚本定义未定义的,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我用bootstrap3.3创建了一个carousel,它可以在我的本地机器上运行,但是当我将整个东西上传到服务器上,其中bootstrapJS文件与其他文件一起编译在一个文件中时,我得到了以下错误: 无法读取未定义的属性“offsetWidth”-有人遇到过这个问题吗?是否有任何已知的解决方案?对我来说,这是因为我没有在任何幻灯片上设置活动的类。删除页面加载上的类“Carousal slide”,并在使用jquery加载图像时动态添加它。这对我来说是固定的对我来说,我将class='carou

我用
bootstrap3.3
创建了一个
carousel
,它可以在我的本地机器上运行,但是当我将整个东西上传到服务器上,其中bootstrapJS文件与其他文件一起编译在一个文件中时,我得到了以下错误:


无法读取未定义的属性“offsetWidth”
-有人遇到过这个问题吗?是否有任何已知的解决方案?

对我来说,这是因为我没有在任何幻灯片上设置
活动的
类。

删除页面加载上的类“Carousal slide”,并在使用jquery加载图像时动态添加它。这对我来说是固定的

对我来说,我将
class='carousel-item'
更改为
class='item'

<div class="item">
    <img class="img-responsive" src="..." alt="...">
</div>


我也犯了同样的错误。因为我在使用v3进行更改时使用了v4 alpha类名,比如
carouselcontrolnext
,所以问题得到了解决

我得到了相同的错误,但在我的例子中,我将carousel项的类名写为.carousel项bootstrap.css引用的是.item。 所以错误解决了。 carosel项重命名为项

<div class="carousel-item active"></div>

更名为:

<div class="item active"></div>

“更改为if(typeof$next=='object'&&&$next.length)$next[0].offsetWidth”没有帮助。
如果将bootstrap3转换为php(用于WordPress主题),则在添加WP_查询($loop=newwp_查询($args);)时插入$count=0;。在结束之前的最后;添加$count++

如果您使用的是已编译的引导,修复它的方法之一是在行之前编辑bootstrap.min.js

$next[0].offsetWidth 
强制回流更改为

if (typeof $next == 'object' && $next.length) $next[0].offsetWidth // force reflow

你能链接到有错误的页面吗?或者你可以把它放在JSFIDLE中吗?是的,这就是修复方法:)谢谢!如果编译引导,可以通过编辑行的carousel.js来修复它,
$next[0]。offsetWidth
//强制回流更改为
If(typeof$next='object'&&&$next.length)$next[0].offsetWidth//force reflow
在我的情况下,会影响活动类,也可能会在其contain loadedWesome之前发出俯冲加载!谢谢Man@fourgablesguy嗨,我可以知道你所说的编译引导是什么意思吗?如何手动编译引导程序?你的意思是构建整个项目吗?“carousel-item”来自v4 alpha示例。出于这个原因,我将它保留在中,但添加了'item',这样它也可以在v3中工作,这对我来说也很有用。不知道为什么。非常感谢你!在为这个问题苦思冥想了一个多小时后,这也解决了我的问题。我同时使用了BootStrap 4和3(长话短说),因此添加项目和旋转木马项目为我解决了这个问题(两者都不起作用)。使用目前正在使用的4 beta 1,trickI在jquery中动态创建了整个旋转木马html内容,但仍然得到了相同的错误提示:我们需要使用.carousel()方法初始化旋转木马。