一页和两页<script type =“text / javascript”src =“/ js / jquery-1.4.2.min.js”> </script>

时间:2011-01-16 17:32:53

标签: jquery

抱歉英语不好。 我有一个页面(index.html)与行

 <script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script>.

此页面加载ajax页面(page2.html)。这个ajax页面包括  <script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script>本身。 当page2.html加载到主页面(index.html)时,page2.html性能没有问题但是另一个带有jquery的函数在index.html中得到了错误,就像这个“对象剂量支持这个属性”虽然它在page2.html加载之前有效。 似乎两个jquery之间存在冲突。如果我从page2.html中删除<script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script>它可以正常工作,因为index.html包含此行,但page2.html不会独立运行。我试过$ .noConflict();它不起作用。

2 个答案:

答案 0 :(得分:1)

首先尝试

看起来你正试图在同一页面上使用两个javascript框架。为此,您可能需要在加载jquery后运行jQuery.noConflict(),然后使用 $()来访问jQuery函数,使用jQuery()。< / p>

请参阅此link

答案 1 :(得分:0)

您可以加载页面片段而不是

.load('page2.html');

.load('page2.html #contentDiv');

这样只会加载排除脚本标记的页面的一部分。