還好 jQuery 有個功能能讓網頁同時使用不同版本,那就是 jQuery.noConflict(true),只要宣告一個變數來代表另一個版本的 jQuery 就行了。
直接看 Code:
<!--系統內建的-->
<script type="text/javascript" src="jquery-1.9.1.min.js"></script>
<script type="text/javascript">
// 正常使用 $ 來呼叫 jQuery 1.9.1
$(function(){
alert("jQuery 1.9.1");
})
</script>
<!--自行載入的-->
<script type="text/javascript" src="jquery-1.12.4.min.js">
</script>
<script type="text/javascript">
// 定義變數 jq1124 來代表 jQuery 1.12.4 的 $
var jq1124 = jQuery.noConflict(true);
</script>
<script type="text/javascript">
// 使用 jQuery 1.12.4
jq1124(function(){
alert("jQuery 1.12.4");
});
// 還是能使用 jQuery 1.9.1
$(function(){
alert("Still jQuery 1.9.1");
});
</script>
參考來源:stackOverflow
沒有留言:
張貼留言