jQuery-多个$(document)怎么弄?

  • 回答 (5)
  • 关注 (0)
  • 查看 (19)

问题:

如果我链接到两个JavaScript文件中,都使用$(document).ready功能,会发生什么?一个覆盖另一个吗?或者两者都做$(document).ready吗?

例如,

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>

<script type="text/javascript" src="http://.../jquery1.js"></script>

<script type="text/javascript" src="http://.../jquery2.js"></script>

jquery1.js:

$(document).ready(function(){
    $("#page-title").html("Document-ready was called!");
});

jquery2.js:

$(document).ready(function(){
    $("#page-subtitle").html("Document-ready was called!");
});

我相信最好的做法是将两个调用合并成一个$(document).ready但在我这种情况下不太可能。

楼主石乐志楼主石乐志提问于
头像是我媳妇运维工程师回答于
已采纳

在第一次调用第一次运行的基础上!

<div id="target"></div>

<script>
  $(document).ready(function(){
    jQuery('#target').append('target edit 1<br>');
  });
  $(document).ready(function(){
    jQuery('#target').append('target edit 2<br>');
  });
  $(document).ready(function(){
    jQuery('#target').append('target edit 3<br>');
  });
</script>

代替这个

$(document).ready(function(){});

你可以使用此快捷方式。

jQuery(function(){
   //dom ready codes
});

回答过的其他问题

如何将云主机 迁移到私有网络?

头像是我媳妇运维工程师
可以分一下情况: 1.才买的服务器但是是按月买的:等下个月服务器到期了重新开一台私有网络的机子 2.才买了服务器而且是按年买的同时没有退过服务器:退新购服务器的款,然后重新开一台私有网络的机子 3.才买了服务器而且是按年买的:想办法出掉回一部分资金 然后如果你要迁移主机,最好是打...... 展开详请

什么是memcache漏洞?它又有什么样的影响?

头像是我媳妇运维工程师
要理解“memcache漏洞”是什么,首先要知道“memcache”是什么。 Memcache:Memcached是一套分布式的高速缓存系统,主要用来提升网站的访问速度,对于大型的、频繁访问数据库的网站访问速度提升效果十分显著。memcache是memcached程序使用的一个协...... 展开详请

Android平台内有哪些生活中的云计算应用实例?

头像是我媳妇运维工程师
基于Android一平台的云计算应用很多呀。比如有基于Android云计算的移动点餐系统,类似饿了么,美团那些。系统发挥Android富有创造力和想象力的“云”应用开发,实现一套Android客户端软件和完善的后台服务功能来完成点餐功能。该系统主要包括后台数据库服务器、WEB服务...... 展开详请

关于系统问题?

头像是我媳妇运维工程师

你是mac,我的web服务器是lin,你浏览器难道就不能访问我的web服务了?

新购特惠中配置宽带1M,是限定这服务器只能1M吗?还是可以调整配置再加宽带,只需加宽带钱?

头像是我媳妇运维工程师
可以再调整,只需要加宽带钱 还要可以换成按量计费 看你个人,比如我的两台服务器,一台做web,我就使用的按带宽计费 另外一台拿来挂机,我就使用的按流量计费,然后把带宽上限拉到了200M, 贼鸡儿爽... 展开详请

学生机续费?

头像是我媳妇运维工程师

不是在控制台续费的,应该去这续费https://cloud.tencent.com/act/campus

扫码关注云+社区