两个“$(document).ready(function()”在同一页面上引起问题,如何处理?

时间:2011-09-04 08:44:18

标签: jquery

我有一个网页,其中包含一个简单include("header.php")包含的修复标头,在此标头中我有一个以:$(document).ready(function() {开头的jquery函数。我的一个页面,需要在主体上有另一个jquery函数,如果我在同一页面中放两次函数$(document).ready(function(){其中一个停止工作。我该如何处理? ,你可以看到我不能把脚本放在同一个位置,因为一个必须始终在标题上,而另一个只出现在某些页面上。谢谢!

1 个答案:

答案 0 :(得分:2)

jQuery处理多个事件处理程序,因此没有任何东西可以阻止您拥有多个ready事件处理程序。

演示:http://jsfiddle.net/VysPB/

事件处理程序中必须有一些东西可以阻止它们在同一页面中工作。