Javascript 使用两个jquery document.ready函数

Javascript 使用两个jquery document.ready函数,javascript,jquery,html,Javascript,Jquery,Html,我有两个document.ready函数,如下所示: $(document).ready(function() { $('#slider1').s3Slider({ timeOut: 3000 }); }); $(document).ready(function() { $(".modalbox").fancybox(); $("#contact").submit(function() {

我有两个document.ready函数,如下所示:

    $(document).ready(function() {
        $('#slider1').s3Slider({
            timeOut: 3000 
        });
    });
    $(document).ready(function() {
     $(".modalbox").fancybox();
     $("#contact").submit(function() {
    return false;
});

第一个是一个横幅jquery,它应该永远旋转。第二个是在用户单击时显示的联系人表单模式框。这两者有可能共存吗?当然。您只需向
ready
事件添加更多处理程序,一旦
ready
事件触发,所有处理程序都将触发。

完全可能。在您的示例中,这只是一个开销,但您完全可以拥有两个活动订阅者。

为什么不自己尝试一下呢?为什么不将这两个内容都放在一个文档中。准备好了吗?确实可以,但最好的方法是将它们包装在一个文档中。顺便说一句,ready(),您没有很好地关闭第二个
文档。准备就绪
。您刚刚结束
submit
事件。请解释您遇到的问题。因此,这不是进行假设的正确场所。
$(init);
function init(){
    banner();
    contactForm();
}
function banner(){ 
    $('#slider1').s3Slider({timeOut: 3000});
}
function contactForm(){
    $(".modalbox").fancybox();
    $("#contact").submit(...);
}