我的网站工作正常,但 IE8 浏览器左下角出现一个烦人的错误图标。错误消息是“对象不支持此属性或方法”。发生这种情况的原因是下面的代码位于每个页面上加载的 javascript 文件中。但是,“cycle”使用的插件仅在需要的页面上加载,从而在其他页面上创建此错误。
$('#mydiv').cycle({
fx: 'fade'
});
这不会破坏我网站中的任何内容,但有此错误图标看起来很不专业。除了将上面的js仅放在有插件的页面上之外,还有其他解决方案吗?谢谢
最佳答案
试试这个:
if($.fn.cycle)
{
$('#mydiv').cycle({
fx: 'fade'
});
}
此代码将检查循环插件是否已加载。
关于javascript - 对象不支持此属性或方法 - 预期行为,但如何隐藏该消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8666981/