想要使用 jQuery UI 的 button widget,firebug 裡卻顯示這樣的錯誤訊息:
TypeError: $(".button").button is not a function
本來以為是沒有引用 jquery.js 或是 jquery-ui.js,
但看了網站的下載狀態,這兩支 js 都有順利載入;
也有人說可能是 jQuery UI 和 jQuery core 的版本搭不起來,
但我看了兩支檔案的版本,明明就是官網上湊一對的組合咩。
而且我遇到這狀況時,不僅止 button 這個 widget 失效,
隨意試了 $("ul").selectable() 等等 jQuery UI 特有的 function,
也一個個都發生一模一樣的錯誤訊息,說它們不是個 function!
後來看到有人說他的症頭是引用了兩次 jQuery。
啊啊!我上次也遇過一樣的鳥事!
引用了兩遍 jQuery 的 JavaScript 就使得版面山崩土石流了。
仔細一看,頁首頁尾各自引用了一次 jquery.js。
移掉其中一個,頁面就正常了。
結案~ ( ′▽`)-o█
文章標籤
全站熱搜
留言列表