作者qrtt1 (null)
看板Ajax
標題Re: [問題] JQuery 選擇器迷思?
時間Fri May 30 23:03:28 2008
※ 引述《sniperliao (我+老婆=幸福)》之銘言:
: ※ 引述《qrtt1 (null)》之銘言:
: : 混用@@" 那這樣寫總該可以了吧 XD
: : (function($){
: : $('#the_a > .c')
: : })(jQuery);
: 根據 Google 大神的說法,混用出現問題的地方是 $ 都被重新定義過了
: 可以用 jQuery.noConflict();
: 把 JQuery的$重新定義
: 詳情請再Google囉!
: 感謝 qrtt1 熱情支援!
: PS.我決定先用Prototype,若要用重定義,連jq的plugin都要重寫..太浩大啦><"
正確的 plugin 會做一個暱名函式, 並傳入 jQuery
(function($){ /* plugin 的實作*/ })(jQuery);
這個沒有名字的函式接受一個參數
在 parameter 上被命名為 $
你在呼叫(執行時)傳入的 jQuery
就是傳給了 $
只要你乖乖依手冊的寫法做, 應該是不用重寫 plugin
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.80.216
→ qrtt1:PS. 看手冊應該要優先於查Google XD 05/30 23:04
推 sniperliao:目前卡在 Prototype 出現錯誤,fire function掛點 05/31 00:04
→ sniperliao:element.fireEvent(event.eventType, event); <-卡了XD 05/31 00:04
→ qrtt1:Prototype 還沒學, 您加油. 等您的好消息 XD 05/31 00:10
推 sniperliao:了解! 我再慢慢研究吧,如果統一用就好了XD 05/31 00:31