看板 Ajax 關於我們 聯絡資訊
簡單解法: <script type='text/javascript' src='//cdn/jquery.1.5.1.min.js'></script> <script type='text/javascript' src='//yourPlugin.js'></script> yourPlugin.js: ==== (function($){ // do what you want with jquery1.5.1 })(jQuery) ==== 不管擺在哪裡,只要這兩行緊接在一起,你的 plugin就不會錯....但是別人可能會錯XD 可搭配簡單的引用指示:「將這兩行放在 <head>所有 <script>標籤之上」 通常這樣簡單、直白的引用說明大概還會有 60%的人可能會引用錯誤, 最終版本是簡化到只引用一支 js,出錯的機率更小....(還是可以打錯字的意思 Orz) http://jsfiddle.net/ygx2H/ ※ 引述《LaPass (LaPass)》之銘言: : 如標題 : 自己在 javascript方面算新手 : 因為沒用JS寫出大東西過 : 現在打算寫個類似google analytics之類的 : 可以讓別的網站只加上幾行我給他的JS就,可以使用的小功能 : 在實做方面,我會考慮用jQuery之類的libary,因為比較省工 : 但是,現在我在擔心一個問題 : 別人的網站可能也有使用jQuery,甚至是不同版本 : 我想請問 : 如何同時「避免自己的js、引用的libary別人網上的js互相衝」 : 又能夠「讓自己的js、引用的libary,可以在別人的網站上,正常運作」? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.176.82.4