我有两个document.ready函数,如下所示:
$(document).ready(function() {
$('#slider1').s3Slider({
timeOut: 3000
});
});
$(document).ready(function() {
$(".modalbox").fancybox();
$("#contact").submit(function() {
return false;
});
第一个是横幅jquery,它应该永远旋转。第二个是在用户单击时出现的联系人表单模式框。两者有可能共存吗?
当然。您只需向ready
事件添加更多的处理程序,一旦ready
事件触发,所有处理程序都将触发。
完全可能。在您的示例中,这只是一个开销,但您完全可以为一个事件拥有两个订阅者。
$(init);
function init(){
banner();
contactForm();
}
function banner(){
$('#slider1').s3Slider({timeOut: 3000});
}
function contactForm(){
$(".modalbox").fancybox();
$("#contact").submit(...);
}