HTML页面中多个$(document).ready()的副作用(如果有的话)是什么?
我正在使用一个遵循MVC模式的Web应用程序框架(Symfony 1.3.6)。
视图层由模板装饰器组成。 模板文件还可能包含其他模板 – 这就是我的问题所在。
假设有一个页面(让我们称之为’主页’),它由几个模板组成 – (代码已经重构,因此’子模板’可以在其他页面上使用。
作为重构的结果,主模板使用的小模板(在我们的示例中为“主页”)需要包含与jQuery相关的代码。
让我们说主页模板使用2’子模板:
- 模板A.
- 模板B.
假设模板A包含以下代码段:
This is field 1 $(document).ready(function(){ $('#field1').click(function(){ alert('Field 1 clicked!'); });