あるバージョンの jQuery を使用して編集しているサイトをアップグレードすると多くの障害が発生し、作業中の新しいスクリプトに新しいバージョンが必要な場合、そのスクリプト内で新しい jQuery を呼び出して使用する方法はありますか?サイトの残りの部分には影響しませんか?
1 に答える
0
http://api.jquery.com/jQuery.noConflict/を見てください。2 つの異なるバージョンの jQuery を使用した例もあります。ただし、これはお勧めしません。
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
</head>
<body>
<div id="log">
<h3>Before $.noConflict(true)</h3>
</div>
<script src="http://code.jquery.com/jquery-1.6.2.js"></script>
<script>
var $log = $( "#log" );
$log.append( "2nd loaded jQuery version ($): " + $.fn.jquery + "<br>" );
/*
Restore globally scoped jQuery variables to the first version loaded
(the newer version)
*/
jq162 = jQuery.noConflict(true);
$log.append( "<h3>After $.noConflict(true)</h3>" );
$log.append( "1st loaded jQuery version ($): " + $.fn.jquery + "<br>" );
$log.append( "2nd loaded jQuery version (jq162): " + jq162.fn.jquery + "<br>" );
</script>
</body>
</html>
于 2013-05-09T22:41:54.223 に答える