1

我的主页上有一个滑块和新闻代码。

我在 head 标签中使用了以下编码。

[1]<script type="text/javascript" src="..js/jquery.core.js"></script>
[2]<script type="text/javascript" src="..js/jquery.superfish.js"></script>
[3]<script type="text/javascript" src="..js/jquery.jcarousel.pack.js"></script>
[4]<script type="text/javascript" src="..js/jquery.easing.js"></script>
[5]<script type="text/javascript" src="..js/jquery.scripts.js"></script>
[6]<script type="text/javascript" src="..js/common.js"></script>

当我使用这种格式时,我的滑块工作正常,但新闻自动收报机卡住了。滑块使用第 2、第 3、第 4 和第 5 个脚本。第 6 个脚本用于新闻自动收报机。如果我在第一个新闻代码之后使用第 6 个脚本,则可以正常工作。但随后滑块不起作用。

我应该如何使用它们来让两者都工作?

谢谢。

4

2 回答 2

1

如果插件确实不兼容,并且您不想编辑它们以修复冲突,则将其中一个放在 iframe 中以隔离它可能是一种解决方案......特别是如果它们是不兼容的隔离组件与页面的其余部分进行通信...

于 2012-06-08T05:51:58.423 回答
0

尝试这个

<script type="text/javascript">
if (typeof jQuery !== 'undefined') {
    jQuery.noConflict();
}
</script>

在第 5 和第 6 个脚本之间使用上面的代码,而jQuery不是$在第 6 个 js 中使用,这可能会有所帮助

于 2012-06-08T06:06:10.273 回答