如何使用ShadowBox在页面加载时打开内联div?

我想在页面加载时打开div。 我粘贴的代码在ShadowBox库中给出了一个javascript错误:’container is undefined’

我怎样才能做到这一点?

$(document).ready(function () { Shadowbox.init({ skipSetup: true }); Shadowbox.open({ content: '#surveyDialog', player: 'inline', height: 450, width: 500 }); }); 

Hello!

该错误是因为Shadowbox在未准备好时打开了一些东西。

对于头部,请使用:

  

对于body部分,请使用:

  

有关随时可用的Shadowbox示例,请访问github上的源页面。

编辑:如果您想在页面加载后访问Shadowbox.open ,请查看此处显示的修改后的脚本:

  

既然Shadowbox.open在命名函数中,您可以在需要时调用它(例如,使用onclick属性)。