我想在一个页面中组合2个javascript库,这是可能的:
<script src="jquery.js"></script>
<script src="jPaginate.js"></script>
<script>
$(function(){
$("#content").jPaginate();
});
</script>
<script type="text/javascript" src="pic/js/jquery.js"></script>
<script type="text/javascript" src="pic/js/jquery.lightbox-0.5.js"></script>
<script type="text/javascript">
$(function() {
$('#gallery a').lightBox();
});
</script>
谢谢, 阿米尔
答案 0 :(得分:2)
理论上,您可以拥有任意数量的脚本。但是,您似乎包括两次jQuery,这并不好。如果你有一次,你不需要它。此外,通常您需要确保这些脚本不会相互干扰。通常jQuery插件都很好。
答案 1 :(得分:1)
是的,你可以。如果您不采取预防措施,第二个包含可能会覆盖第一个。
对于jQuery,有jQuery.noConflict
。特别是看一下加载两个不同jQuery版本的例子。
答案 2 :(得分:0)
那应该有用。您可以在页面中包含任意数量的脚本。即使使用ready
事件两次也可以,因为jQuery可以处理同一事件的多个事件处理程序。
但是你要两次使用jQuery,你应该只包含一次。
如果您使用的是不同版本的jQuery,在大多数情况下您可以使用更高版本。在某些情况下,脚本仅适用于特定版本的jQuery。如果您的脚本都需要特定版本,并且它们需要不同的版本,那么同时使用它们可能会很棘手。