国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery prototype沖突的2種解決方法(附demo示例下載)

2019-11-20 10:45:09
字體:
來源:轉載
供稿:網(wǎng)友

本文實例分析了jQuery prototype沖突的2種解決方法。分享給大家供大家參考,具體如下:

jquery和prototype怎么會沖突,歸根到底就是因為他們二個都用到了$,同時用,混淆了。這個問題解決過不下5次,每次解決都要查一下。淡疼,嘿嘿。

方法一、在jquery的核心庫文件中加代碼。

1、一般是jquery.js,或者jquery.min.js,有的帶版本號的。知道是哪個文件就行。

})( window );jQuery.noConflict(); //最后面,加上這一行。

2、加載測試jquery和prototype文件

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js"></script><script src="jquery.min.js"></script>

3、js代碼寫法

<script type="text/javascript">alert('prototype value : '+$('test').value); //prototype寫法jQuery(document).ready(function($){ //注意這里的,jQuery和$  alert('jquery value : '+$('#test').val()); //jquery寫法});</script>

推薦這種方法,這種方法比較一勞永逸

完整demo代碼如下:

<html><head><script type="text/javascript" src="./prototype.js"></script><script src="jquery.min.js"></script></head><body><form><input id="test" type='text' name='test' value='test'/></form><script type="text/javascript">alert('prototype value : '+$('test').value);jQuery(document).ready(function($){ alert('jquery value : '+$('#test').val());});</script></body></html>

方法二、在調用jquery的地方,解決沖突

1、加載測試jquery和prototype文件

//jquery和prototype,沒有先后順序,誰先誰后都一樣。<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script><script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js"></script>

2、js代碼

<script type="text/javascript">jQuery.noConflict(); //解決沖突,這個一定要放在js代碼的最前面,不然就會報錯了。alert('prototype value : '+$('test').value);jQuery(document).ready(function($){  alert('jquery value : '+$('#test').val());});</script>

這種方法比較適合jquery的核心源文件不在自己的服務器上,或者jquery代碼比較少的情況。該示例demo點此查看

完整demo可點擊此處本站下載

希望本文所述對大家jQuery程序設計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 福海县| 台中县| 通海县| 鄂伦春自治旗| 巴林右旗| 镇赉县| 山丹县| 安仁县| 特克斯县| 根河市| 兴化市| 北流市| 遵义县| 阿坝县| 峨眉山市| 朝阳市| 县级市| 新津县| 醴陵市| 黄山市| 宜兰市| 九龙县| 湘西| 阿巴嘎旗| 荣成市| 昭觉县| 阳春市| 从江县| 贵港市| 五常市| 永定县| 濮阳县| 山东省| 东至县| 新蔡县| 西青区| 宁乡县| 进贤县| 文登市| 会昌县| 济宁市|