我可以在单个html页面中多次使用jquery的$(document).ready()吗?

pro*_*mer 6 html jquery document-ready

我有一个名为"text.html"的html页面

<html>
    <body>
        <script type="text/javascript" src="jquery.js"></script>
        <script type="text/javascript" src="js/Photos.js"></script>
        <script type="text/javascript" src="js/Animations.js"></script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

Photos.js和Animations.js都以"$(document).ready()"开头

//Javascript File Photos.js
$(document).ready(function() {
    //My code here ....
});

//Javascript File Animations.js
$(document).ready(function() {
    //My code here ....
});
Run Code Online (Sandbox Code Playgroud)

如果我在单个 html页面中使用多个 $(document).ready(function(){ 是否重要?

提前致谢

wes*_*bos 6

您可以根据需要使用多个,但为了便于阅读,最好将其保留为一个.

还可以考虑使用短手 $(function() { ... });


Spa*_*rky 3

不,没关系。

然而,一切都可以包含在同一个之中。


编辑:

有关您的评论的详细说明,请参阅我在此线程中的回答:

在正文而不是标头中链接 javascript 文件会导致问题吗?