[問題] jQuery UI IE 上的問題

看板Ajax作者 (Mr. Pan)時間14年前 (2011/11/09 22:38), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
想請問各位,我在一個頁面中用到大量的 jQuery UI 元件 主要包含了 Draggable , Droppable , Tabs 三項 寫好後使用 Firefox 和 Chrome 測試都沒甚麼問題, 但是在進行某個動作的時候, IE 卻噴出這個錯誤: SCRIPT5007: 無法取得屬性 'options' 的值: 物件為 null 或未經定義 jquery-ui-1.8.14.custom.min.js, 行 106 字元 281 執行這個動作的時候會執行底下的 js : var directionOut="right"; var dura=250; $(xxx).hide("slide",{direction:directionOut},dura,function(){ /*Here*/ }); 在動作完成處的 callback function ( /*Here*/ 那邊) 我又做了 $.post() 的動作,整體而言如下: $(xxx).hide("slide",{direction:directionOut},dura,function(){ console.log("For TEST 1"); $.post("action.php",{ /*一些參數*/ }, function(data){ console.log("For TEST 2"); /* 略 */ } 這段 code 有三個時機會被執行: 1. 頁面載入 2. 按下某個按鈕 3. 某個 Droppable 的 Drop function (http://pastie.org/pastes/2836389 #16 if 裡面 ) Firefox 和 Chrome 在這三個部分執行都沒問題 而 IE 在 1 , 2 都沒問題,可是在 3 的時候就會發生上述的錯誤 在 1,2 的情況下, For TEST 1 和 For TEST 2 都正常顯示 可是在 3 的情況,兩個都沒有顯示。 比較想要請問的問題是,這個部分是 jQuery UI 的 issue 嗎? 還是只是我用法錯誤? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.183.133

11/09 22:42, , 1F
印象中IE沒有console.log?
11/09 22:42, 1F
這個我要解釋一下: console.log 在 IE 9 上可以用 我在測試的時候, IE7~9 都會出錯,這時沒使用 console.log 而我在除錯的時候才使用 consloe.log,除錯的時候都只用 IE 9 ※ 編輯: darkk6 來自: 114.47.183.133 (11/09 22:44)
文章代碼(AID): #1Ekf1qZR (Ajax)
文章代碼(AID): #1Ekf1qZR (Ajax)