0

jspページでは、2つのjQueryライブラリ(1.6.2と1.4.2)を使用しています。struts2-jquery-pluginにはjquery-1.6.2.js、jQueryLightboxにはjQuery1.4.2です。問題は、ライトボックスを使用すると機能しないことと、jquery-1.4.2.jsを削除すると、他のものは機能しないが、ライトボックスは正常に機能することです。この問題を回避する方法は?

4

2 に答える 2

3
  1. jQuery 1.9.1 jQuery 1.8.3の最新バージョンを ダウンロードします。
  2. struts2-jqueryの最新バージョンをダウンロードします。
  3. ライトボックスの最新バージョンをダウンロード

楽しみ :)。

注:古い jquery ライブラリをダウンロードするjQuery 1.8.3 libraryには、このリンクを参照してください。1.9.1

于 2013-03-15T09:18:43.843 に答える
0

他の依存ライブラリを更新できない場合の公式の方法は次のとおりです。

<!DOCTYPE html>
<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.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-03-15T09:28:24.333 に答える