我一直在为我的网站添加bootstrap以利用它的多功能性,所以我从www.getbootstrap.com下载了文件,但是,在调试模式下使用Internet Explorer时,我始终得到错误'Object Expected'(参见图片如下)。我没有更改引导代码中的任何内容。
文件有效,并且能够利用预设功能非常棒,但每次回复或加载页面时都会收到错误。我已经在Chrome和Firefox中对此进行了测试,它可以顺利运行但是在使用IE时它表示每个页面加载和回发都有错误,但是一旦超过该错误,页面就可以正常工作。我不是Javascript中任何想象力的专家(因此我为什么下载了引导程序的预设功能!)
如果您需要我发布问题的修订版或者有更好的做事方式,请告诉我。
提前致谢!
$(function () {
$.support.transition = (function () {
var transitionEnd = (function () {
var el = document.createElement('bootstrap')
, transEndEventNames = {
'WebkitTransition' : 'webkitTransitionEnd'
, 'MozTransition' : 'transitionend'
, 'OTransition' : 'oTransitionEnd otransitionend'
, 'transition' : 'transitionend'
}
, name
for (name in transEndEventNames){
if (el.style[name] !== undefined) {
return transEndEventNames[name]
}
}
}())
return transitionEnd && {
end: transitionEnd
}
})()
})
答案 0 :(得分:1)
确保在bootstrap.js之前加载jQuery。来自the docs:
请注意,所有插件都依赖于jQuery(这意味着必须在插件文件之前包含jQuery)
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>