Javascript 为什么可以';当页面加载时,我会弹出一个jQuery:(
可能重复:Javascript 为什么可以';当页面加载时,我会弹出一个jQuery:(,javascript,jquery,fancybox,Javascript,Jquery,Fancybox,可能重复: 当页面加载时,我很难找到一种方法使jQuery FancyBox弹出 $(document).ready(function() { $("#popmessage").fancybox({ 'titleShow' : false, 'transitionIn' : 'fade', 'transitionOut' : 'fade', 'overlayColor'
当页面加载时,我很难找到一种方法使jQuery FancyBox弹出
$(document).ready(function() {
$("#popmessage").fancybox({
'titleShow' : false,
'transitionIn' : 'fade',
'transitionOut' : 'fade',
'overlayColor' : '#000',
'overlayOpacity' : 0.2
});
});
您可以模拟在DOM上单击:
$("#popmessage").click();
在jquery风格中,您甚至可以执行以下操作:
$(document).ready(function() {
$("#popmessage").fancybox({
'titleShow' : false,
'transitionIn' : 'fade',
'transitionOut' : 'fade',
'overlayColor' : '#000',
'overlayOpacity' : 0.2
})
.click();
});
您的输入太小,很难给出正确的答案。也许您可以将代码发布到jsFiddle.net或类似的东西上 试着把问题分解成更小的部分。js调试器也可以帮助诊断实际问题
警报();
…他说他需要在页面加载时显示它(加载vs准备就绪)你是对的-虽然我真的不相信这是她的意思。也许你是对的,但这是我理解她想要的。谢谢你的理解和撤销你的否决票。
$(window).load(function(){
$("#popmessage").fancybox({
'titleShow' : false,
'transitionIn' : 'fade',
'transitionOut' : 'fade',
'overlayColor' : '#000',
'overlayOpacity' : 0.2
})
$("#popmessage").click();
})
}