微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jQuery脚本只能在ie8 / 9开发人员工具下工作

我正在尝试调试我的jQuery(工具)脚本,该脚本不能在IE上运行.可以在这里找到一个例子:

http://dl.dropbox.com/u/16799097/www/demo/jQuery_Slider/index.html

它正确加载,第一个(滑动)事件发生,然后没有任何附加.

当我尝试通过使用developer-tools重新加载页面来调试我的脚本时(按下F12键),一切都像魅力一样…如果我无法调试,我该怎么办?

任何帮助将不胜感激,我被困…

解决方法

错误是(在slider.js中):
'console' is undefined

控制台对象is only defined in IE when you open the Developer Tools.然后,不再出现JavaScript错误,一切正常.

解决此问题,您可以删除/注释掉console.log调用,或者添加类似这样的内容作为您的第一个JavaScript块:

// make it safe to use console.log always
(function(b){function c(){}for(var d="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,time,timeEnd,trace,warn".split(","),a;a=d.pop();)b[a]=b[a]||c})(window.console=window.console||{});

(摘自http://html5boilerplate.com/)

原文地址:https://www.jb51.cc/jquery/178692.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐