使用SUI與JQuery衝突的解決方法
解決方式:替換jquery的$定義或者替換zepto.js的$定義
解決方法:
jquery有一個方法叫noConflict() ,可以把jquery的$改掉。
var jq=$.noConflict();
這個時候用jq來代替jquery的$吧。
zepto的符號改掉
window.$$=window.Zepto = Zepto
在zepto里加入這一行程式碼,就可以用$$來代替zepto裡的$了。當然也可以選擇其他符號來代替。
例如:
<script th:src="@{../../../../mobileJs/jquery-2.1.1.min.js}" ></script>
<script>$.noConflict();</script>
<script type=`text/javascript` th:src="@{//g.alicdn.com/sj/lib/zepto/zepto.js}" charset=`utf-8`></script>
<script>$.init</script>
<script type=`text/javascript` th:src="@{//g.alicdn.com/msui/sm/0.6.2/js/sm.js}" charset=`utf-8`></script>
<script type=`text/javascript` th:src="@{//g.alicdn.com/msui/sm/0.6.2/js/sm-extend.js}" charset=`utf-8`></script>
因為這裡直接去掉了jquery的$定義所以呼叫時應該是這樣的
function confirm(){
var form = jQuery("form[name=fileUploadForm]"); //獲取jquery物件 用 jQuery 這是jquery已經定義了的
var options = {
url:`/yd111/mobileFileUpload`,
type:`post`,
data:form.serialize(),
success:function(data){
//alert(data);//成功執行的方法
$.toast(data);//zepto物件還是用$
jQuery(".toast").css("margin-top","75%");
jQuery(".toast").css("margin-left","0px");
}
};
form.ajaxSubmit(options);
}
相關文章
- jQuery.noConflict() 方法—— jquery庫與其他庫衝突的問題解決jQuery
- hash衝突解決方法
- css命名衝突解決方法CSS
- 依賴衝突時的解決方法
- 解決預設方法衝突的規則
- hash解決衝突的方法優缺點
- maven依賴衝突以及解決方法Maven
- git 解決衝突Git
- Git 解決衝突Git
- IIS子目錄web.config與主站衝突解決方法Web
- 常用的幾種專案衝突管理的解決方法
- 程式衝突及其解決
- git pull 衝突解決Git
- Git衝突解決技巧Git
- git pull衝突的解決方案Git
- JAR衝突問題的解決JAR
- 關於SVN update之後,引起衝突的解決方法
- 解決Oracle XDB與Tomcat等的8080埠的衝突OracleTomcat
- SVN解決衝突 記錄
- H5-Jquery和Vue同時使用衝突H5jQueryVue
- windows10玩遊戲鍵盤衝突怎麼辦 win10遊戲與鍵盤衝突解決方法Windows遊戲Win10
- JQuery中ajax的使用與快取問題的解決方法jQuery快取
- javamelody與swagger註解衝突JavaSwagger
- Git 衝突了怎麼辦,如何高效快速的解決程式碼衝突?Git
- 解決 Laravel {{ }}與前端 VIM 模版引擎標記 衝突Laravel前端
- git 解決版本衝突問題Git
- HTML中兩個tabs導航衝突問題的解決方法HTML
- 解決動態庫的符號衝突符號
- cad快捷鍵和win10衝突怎麼辦_cad快捷鍵和win10衝突的解決方法Win10
- 解決專案版本衝突——maven-shade外掛使用Maven
- 如何解決 touchstart 事件與 click 事件的衝突事件
- Android 解決BottomSheetDialog 拖曳衝突問題Android
- Android com.android.support衝突解決Android
- Git 解決本地遠端版本衝突Git
- Jar包衝突解決方案調研JAR
- GO 問題之多版本衝突解決Go
- Elasticsearch——併發衝突以及解決方案Elasticsearch
- Maven依賴衝突解決總結Maven
- com.android.support衝突的解決辦法Android