Javascript 使用两个jquery document.ready函数
我有两个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(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(...);
}