javascript - 对象不支持此属性或方法 - 预期行为,但如何隐藏该消息?

标签 javascript internet-explorer-8

我的网站工作正常,但 IE8 浏览器左下角出现一个烦人的错误图标。错误消息是“对象不支持此属性或方法”。发生这种情况的原因是下面的代码位于每个页面上加载的 javascript 文件中。但是,“cycle”使用的插件仅在需要的页面上加载,从而在其他页面上创建此错误。

$('#mydiv').cycle({
    fx:     'fade'
});

这不会破坏我网站中的任何内容,但有此错误图标看起来很不专业。除了将上面的js仅放在有插件的页面上之外,还有其他解决方案吗?谢谢

最佳答案

试试这个:

if($.fn.cycle)
{
    $('#mydiv').cycle({
        fx:     'fade'
    });

}

此代码将检查循环插件是否已加载。

关于javascript - 对象不支持此属性或方法 - 预期行为,但如何隐藏该消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8666981/

相关文章:

javascript - 选择框填充功能在 IE 9 中不起作用

javascript - insertBefore 出错,并非所有元素都被插入

CSS - IE8 错误

javascript - 8 位愚人节的 Google MapTypeId 是什么?

javascript - 执行查询时返回 undefined object

javascript - 在下拉更改时运行 jQuery 函数

internet-explorer-8 - IE css怎么来的?

javascript - IE8 中的 AngularJS 错误

javascript - getComputedStyle 类似 IE8 的 javascript 函数

image - 为什么 IE8 不显示包含在 <h1> 和 <a> 标记中的 <img>?