首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >组织JQuery和其他插件的正确方法是什么?

组织JQuery和其他插件的正确方法是什么?
EN

Stack Overflow用户
提问于 2014-10-16 13:51:34
回答 2查看 70关注 0票数 0

我有一个使用Jquery的HTML。比如说在我给他们打电话的时候。

代码语言:javascript
运行
复制
<head>
<script type="text/javascript" src="jquery.min.js"></script> 
<script type="text/javascript" src="jquery.jshowoff.min_130315_page.js"></script>
</head>
<body>
    <script>  </script> <!-- jquery.jshowoff plugin will be used below! -->
    <div> </div>
    <div> </div>

    <!-- And an ads extension adds a link to jquery again. -->
    <script type="text/javascript" src="jquery.min.js"></script> 

    <!-- scripts below will jquery.min.js -->


</body>

我的问题是。这会有甚麽影响呢?

  1. 调用jquery会再次禁用插件(jquery.jshowoff)吗?
  2. 浏览器只能读取jquery.min而不能读取插件吗?

我希望这是足够清楚,如果是这样,我可以说得更清楚。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-16 13:57:46

据我所知,第二个jQuery脚本将覆盖第一个插件,加载的插件也会被覆盖。如果你把你的插件脚本标签移到广告部分下面,然后删除第一个jQuery标签,会怎么样?然后确保您的代码等待jQuery就绪事件?

票数 2
EN

Stack Overflow用户

发布于 2014-10-16 13:58:56

在某些情况下,效果取决于脚本。在大多数情况下,仅仅两次导入一个库不会造成任何问题,但它是浪费的。在其他情况下,如果一个脚本正在做一些设置,然后两次导入它,则脚本的第二个实例un-执行第一个实例的所有工作。

在您的情况下,我猜您无法控制'ad扩展‘,因此您可能不得不控制脚本的顺序,以防止冲突和矛盾的结果。

正如@Sanfor州在这两个脚本中所做的那样,这两个脚本将导致第二个脚本改写另一个脚本。不要忘记JS脚本是按顺序执行的。

你试过把你的脚本放在底部或者至少在‘广告扩展’下面吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26406188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档