簡體   English   中英

jsfiddle適用於FireFox,Chrome但不適用於IE8

[英]jsfiddle works in FireFox, Chrome but not 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 + enter而不是單擊“運行”按鈕。

雖然我們正在討論通過bookmarklet使jsFiddle與IE一起運行的主題,但是當我將一些內容粘貼到腳本編輯器窗格中時,我用它來將jsFiddle工具欄放回視圖中。

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

沒有理由你不能將它們合二為一 - 對另一方沒有任何不良影響:

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

這不是你的劇本。 我剛剛用你選擇的jQuery版本和所有不同的加載設置運行JSFiddle完全空。

即使您的窗口中根本沒有javascript,您每次都會收到錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM