在this page上,我的javascript文件只是间歇性地执行。文件中有一个警报调用,以便在执行时显而易见。有问题的文件的内容如下。
据我所知,这只发生在Internet Explorer 9中。
我该怎么做才能确定为什么它并不总是在执行?
有问题的代码:
jQuery(document).ready(function($) {
if ($('.flexslider').length) {
console.log($('.flexslider').length);
$('.flexslider').flexslider({
controlNav: false,
animation: "slide",
});
alert('sucess');
}
});
答案 0 :(得分:4)
问题出在console.log上。在IE中,如果您没有打开Developer Tools窗口,则控制台未定义。