这是我的
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;