jquery – jsfiddle在FireFox,Chrome中,但不是IE8

前端之家收集整理的这篇文章主要介绍了jquery – jsfiddle在FireFox,Chrome中,但不是IE8前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这是我的 JSFiddle.它在Chrome和FireFox中正常工作,但是在IE8中运行时会收到此错误
Message: Object doesn't support this property or method
Line: 244
Char: 9
Code: 0
URI: http://jsfiddle.net/js/Actions.js

我从这个JSFiddle的代码添加到我的网站,我看到与IE8相同的问题.我必须添加特定的东西才能使其在IE8中工作吗?

谢谢

解决方法

jsFiddle的脚本之一包含错误.预计这个元素已经被MooTools扩展了,但不是.如果我知道如何,我会告诉jsFiddle开发者,他们需要在调用$()时包装e.target:

http://jsfiddle.net/js/Actions.js行第244行:

if (e && $(e.target).getParent().get('id') == 'm') {

编辑:作为一个工作,添加这个书签到您的链接栏,并在页面加载时单击它一次.它将使运行按钮处于不再发生错误的状态.

javascript: $$("#run > span"); void 0;

另一个工作是使用ctrl进入而不是单击“运行”按钮.

虽然我们正在通过书签将jsFiddle表现为IE的主题,但是当我将某些内容粘贴到脚本编辑器窗格中时,我将使用一个我将jsFiddle工具返回到视图中:

javascript: document.body.scrollIntoView(); void 0;

没有理由不能将这些组合成一个 – 对另一方也不会有任何不良影响:

javascript: document.body.scrollIntoView(); $$("#run > span"); void 0;

猜你在找的jQuery相关文章