在一个 jsp 页面中,我使用了两个 jQuery 库(1.6.2 和 1.4.2),用于 struts2-jquery-plugin 的 jquery-1.6.2.js 和用于 jQuery Lightbox 的 jQuery 1.4.2。问题是当我同时使用我的灯箱时它不起作用,当我删除 jquery-1.4.2.js 然后我的其他东西不起作用但灯箱工作正常。如何避免这个问题?
问问题
1815 次
2 回答
3
- 下载
最新版本的jQuery 1.9.1jQuery 1.8.3 - 下载最新版本的struts2-jquery
- 下载最新版本的灯箱
享受 :)。
jQuery 1.8.3 library
注意:如果他们不在,他们应该都可以工作1.9.1
,要下载旧的 jquery 库,请参阅此链接。
于 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 回答