還好 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
沒有留言:
張貼留言