jQuery$命名衝突解決方法
其他一些 JavaScript 框架包括:MooTools、Backbone、Sammy、Cappuccino、Knockout、JavaScript MVC、Google Web Toolkit、Google Closure、Ember、Batman 以及 Ext JS。
其中某些框架也使用 $ 符號作為簡寫(就像 jQuery),如果您在用的兩種不同的框架正在使用相同的簡寫符號,有可能導致指令碼停止執行。
jQuery 的團隊考慮到了這個問題,並實現了 noConflict() 方法。
例項
您也可以建立自己的簡寫。noConflict() 可返回對 jQuery 的引用,您可以把它存入變數,以供稍後使用。請看這個例子:
var jq = $.noConflict(); jq(document).ready(function(){ jq("button").click(function(){ jq("p").text("jQuery 仍在執行!"); }); });
相關推薦
jQuery$命名衝突解決方法
其他一些 JavaScript 框架包括:MooTools、Backbone、Sammy、Cappuccino、Knockout、JavaScript MVC、Google Web Toolkit、Google Closure、Ember、Batman 以及 Ext JS。 其中某些框架也使
jQuery版本衝突解決方法
眾所周知,jquery版本很多,而且有些版本的衝突也非常明顯,有一些網上流傳的很實用的外掛是用A版本寫的,但是要實現另個功能又必須用B版本。所以實現版本之間的和平相處很重要。這裡介紹一個函式,可以很順利,很簡單的解決這個問題。 使用例項: <scripttyp
Android PtrFrameLayout 與RecyclerView滑動衝突解決方法
原文地址:https://blog.csdn.net/Simon_Crystin/article/details/80926795 1.背景 2.主要程式碼邏輯 2.1 父View程式碼(PtrFrameLayout) 2.2 子View關鍵程式碼(RecyclerView)
Git-上傳衝突解決方法
報錯內容: failed to push some refs to '[email protected]:Sunpro108/Sunpro_Blog.git' hint: Updates were rejected because the remote contains wor
unity3dScrollRect與OnDrag事件的衝突解決方法
借鑑 https://www.jianshu.com/p/8bfe94822886 using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; /// <summary> /// 指令碼掛載到每個可拖拽
django渲染模板時跟vue使用的{{ }}衝突解決方法
var vm = new Vue({ el: '#app', // 分割符: 修改vue中顯示資料的語法, 防止與django衝突 delimiters: ['[[', ']]'], data: { ...
slideview 側滑時上下滾動 onitemclick和滑動的衝突 解決方法
初學android不久 第一次寫部落格 記錄下。如果有錯誤 請提醒,萬分感謝 slideview原文地址:http://blog.csdn.net/singwhatiwanna/article/details/17515543 自定義LinearLayout ,作為listview裡的ite
ScrollView與ListView(ExpandableListView)的滑動衝突解決方法
在Android開發中,如果外層使用ScrollView巢狀ListView(ExpandableListView),以下統一稱為ListView,會導致ListView的顯示高度變窄,甚至不能實現螢幕外內容的括展,那麼滑動衝突就出現了。 解決思路: 思路一: 在XML中將高度固定
git rebase和git cherry-pick衝突解決方法
手動編輯衝突檔案,手動刪除或者保留衝突的程式碼; 對於“both added”、“both deleted”、“both modified”等型別的衝突,若想完整地保留某一方的修改可以執行git checkout --ours(或者–theirs) <檔名>來選擇想要保留的版本。需要注意的是由於
Android滑動衝突解決方法
敘述 滑動衝突可以說是日常開發中比較常見的一類問題,也是比較讓人頭疼的一類問題,尤其是在使用第三方框架的時候,兩個原本完美的控制元件,組合在一起之後,忽然發現整個世界都不好了。 關於滑動衝突 滑動衝突分類### 滑動衝突,總的來說就是兩類。 同方向滑動衝突 比
linux安裝軟體過程中版本衝突解決方法
在安裝pcre的過程中,報錯:Invalid C++ compiler or C++ compiler flags。百度了下說是需要安裝g++,於是敲入命令 yum install gcc-c++,又報了一對錯: --> Running transaction c
ButteKnife的外掛與gradle外掛版本衝突解決方法
將butterknife外掛版本降為8.4.0如下:build.gradle如下: buildscript { repositories { jcenter() google() } dependencies {
一個伺服器搭多個tomcat導致session丟失,或者同一個IP不同埠,多個應用的session會衝突解決方法
一個伺服器上搭建了多個tomcat或者weblogic,埠不一樣,同時啟動訪問時session丟失。如:A,B兩個服務,在瀏覽器中登入訪問A後,當前開啟的瀏覽器上在開一個選項卡訪問B服務後,回過來點選訪問A時session丟失,需要重新登入A才可以訪問。經過資料查詢,發
tomcat同一個IP不同埠,多個應用的session會衝突解決方法
方法1:將不同的多個應用服務在不同的虛擬主機中,或者對映不同的IP進行部署。 方法2:對應tomcat服務處理方式:修改coocie的名稱保證cookie不重複: 對於tomcat8,可以這樣: 在Host標籤內新增 <Context path="/serv
java 包衝突解決方法
1、診斷包衝突 java.lang.NoSuchMethodError: org.apache.commons.io.output.DeferredFileOutputStream.<init>(ILjava/lang/String;Ljava/lang/Str
Android Studio 包衝突解決方法
在為專案加入環信時遇到了包衝突 library:easeui-sdk3.0 環信和原先的專案都使用到了glide,版本不一致,重複引發了衝突 1.如何查詢哪個jar衝突了 a.一般如果衝突了,在編譯的時候就會出現錯誤,根據出現的錯誤就可以知道那個包衝突
同一個jar包不同版本衝突解決方法
一個專案裡面同一個jar包一般不能有兩個版本的 不然可能會出現jar包衝突的情況 常見報錯有這三個: 1、java.lang.ClassNotFoundException(找不到類) 2、java.lang.NoSuchMethodError(找不到具體方
svnE175002、E160024以及提交衝突解決方法
E17005與Eclipse代理有關,將代理勾選掉,把active provider 改為Direct 即可 E160024 是以為有的檔案過期了,右鍵更新即可 最後,svn程式碼提交衝突的時候最快的解決方法是將自己寫的程式碼剪切出來,右鍵還原檔案,然後將
Android studio專案依賴項衝突解決方法
1衝突Error:Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (25.1.0) and test
Jar包衝突解決方法
前言 對於Jar包衝突問題,我們開發人員經常都會有碰到,當我們使用一些jar包中的類、方法等,或者有時遇到一些日誌系統的問題(參考另一篇文章Jar包衝突導致的日誌問題),我們會遇到ClassNotFoundException,NoSuchFieldException,N