jQuery版本沖突

背景

在做一個地圖功能读跷,需要能引入其他的地圖來操作啊掏,之前用高德特方便蠢络,百度的接口感覺也很好寫,寫到一半被告知要全部改成另一個公司的地圖迟蜜,無接口刹孔,自己瞅。

他們的地圖引入了1.8.2的jQuery娜睛,本身系統(tǒng)的布局頁中引入的版本是3.1.1髓霞。開始沒有意識到是版本沖突,出現(xiàn)的錯誤一直是對應的marker畫不上去(用的Chrome瀏覽器)但是F12打開調試面板的時候就能顯示了畦戒,我現(xiàn)在還不知道是為什么方库。可能和版本沖突有關吧障斋。

remove

我用puer單獨發(fā)布了地圖纵潦,相同的功能,可以實現(xiàn)垃环。
刪掉了布局頁的引入邀层,marker的顯示、添加都沒有問題晴裹,應該就是沖突咯被济。所以咋辦呢?

我開始天真的想到涧团,我直接把高版本刪掉不就好了嗎只磷,謎一樣奇怪的思維经磅,想直接$.remove();掉,以為沒問題了钮追。

中間本來想在選擇器中用正則去匹配版本號格式预厌,失敗告終,最后用的src*來包含固定了版本號的jQuery(ps:因為文件名為jQuery-3.1.1.js這樣)元媚,src^和src$分別能匹配前后轧叽,不過嘗試里面寫正則失敗。jQuery選擇器文檔

remove掉以后發(fā)現(xiàn)3.1.1是已經(jīng)加載到內存去了的刊棕,你把引入的鏈接刪掉有什么用呢炭晒,愚蠢。有沒有辦法甥角?在stackoverflow里面也有人聊這個网严,反正就是你刪不掉的啦,除非用delete關鍵字嗤无,當然是非常不推薦的啦震束,我覺得我最近都在干些秀下限的事兒。嗯当犯,好垢村,那怎么辦?你要上天了嚎卫。

jQuery.noConflict()

版本沖突之前也嘗試過jQuery.noConflict()嘉栓,因為除了他們的沖突,同頁面還有個jQuery.autoComplete用來做補全驰凛,作者說能兼容到1.7以上胸懈,比bootstrap好,當前用的bootstrap版本只能兼容到1.9.2還是多少恰响,意思就是拋棄IE咯趣钱,他們用的這個jQuery版本還真是尷尬。

頁面中引用的高版本在前胚宦,低版本在后首有。除外還引了autoComplete。直接這樣$("").autoComplete會一直報is not a function枢劝。
所以用了匿名函數(shù)用閉包畫了個圈井联,里面var $ = jQuery.noConflict();,這樣閉包里面的$就變成了高版本您旁。不知道我當時咋想的烙常,其實按高在前低在后,最后autoComplete最后肯定綁到了低版本上,但是加了這個后在閉包外面引用autoComplete不會報錯蚕脏,但是也不生效侦副,真的是很尷尬。

因為當前頁面用了bootstrap的modal彈窗驼鞭,而且也是布局頁中引入的秦驯,所以丟不掉。所以換了個頁面引入挣棕,不顯示marker依然存在译隘,autoComplete倒是生效了。

當時加autoComplete是考慮用戶體驗洛心,估計最后為了地圖要放棄吧固耘,現(xiàn)在還是沒能找到解決marker問題的方法。

刪掉任意一個引用

刪高版本

這是最愚蠢的嘗試了词身,出了一堆錯誤玻驻,看到Bootstrap要求1.9.2的時候就放棄這個愚蠢的想法了。

刪低版本

marker不顯示不顯示就是不顯示偿枕。

以上2017.1.17 折騰兩天了,沒結果户辫,繼續(xù)加油渐夸。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市渔欢,隨后出現(xiàn)的幾起案子墓塌,更是在濱河造成了極大的恐慌,老刑警劉巖奥额,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件苫幢,死亡現(xiàn)場離奇詭異,居然都是意外死亡垫挨,警方通過查閱死者的電腦和手機韩肝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來九榔,“玉大人哀峻,你說我怎么就攤上這事≌懿矗” “怎么了剩蟀?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長切威。 經(jīng)常有香客問我育特,道長,這世上最難降的妖魔是什么先朦? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任缰冤,我火速辦了婚禮犬缨,結果婚禮上,老公的妹妹穿的比我還像新娘锋谐。我一直安慰自己遍尺,他們只是感情好,可當我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布涮拗。 她就那樣靜靜地躺著乾戏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪三热。 梳的紋絲不亂的頭發(fā)上鼓择,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天,我揣著相機與錄音就漾,去河邊找鬼呐能。 笑死,一個胖子當著我的面吹牛抑堡,可吹牛的內容都是我干的摆出。 我是一名探鬼主播,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼首妖,長吁一口氣:“原來是場噩夢啊……” “哼偎漫!你這毒婦竟也來了?” 一聲冷哼從身側響起有缆,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤象踊,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后棚壁,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體杯矩,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年袖外,在試婚紗的時候發(fā)現(xiàn)自己被綠了史隆。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡曼验,死狀恐怖逆害,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情蚣驼,我是刑警寧澤魄幕,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站颖杏,受9級特大地震影響纯陨,放射性物質發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一翼抠、第九天 我趴在偏房一處隱蔽的房頂上張望咙轩。 院中可真熱鬧,春花似錦阴颖、人聲如沸活喊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽钾菊。三九已至,卻和暖如春偎肃,著一層夾襖步出監(jiān)牢的瞬間煞烫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工累颂, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留滞详,地道東北人。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓紊馏,卻偏偏與公主長得像料饥,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子朱监,可洞房花燭夜當晚...
    茶點故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內容