我在链接上多次使用过Shadowbox并且理解href指示Shadowbox如何在框中加载这样的页面:
<a rel="shadowbox;width=700;height:500;" id="something" href="/page/iwantto/load/here.php">
但是,我现在需要在用户进入页面时立即显示影子框。不是onclick,而是onload。
我使用以下代码:
window.onload = function() {
// open a welcome message as soon as the window loads
Shadowbox.open({
content: '<div><a href="/some/path/here.php">Clicky</a></div>',
player: "html",
title: "A Title",
height: 600,
width: 700
});
};
来自http://www.shadowbox-js.com/usage.html
任何比我更了解shadowbox的人都会意识到...这会产生一个带有链接词“clicky”的黑色阴影框,当你点击时,父页面会指向链接。
我为在这里提出这样一个基本问题而道歉但是我已经用Google搜索了几个小时,并在shadow-js.com上阅读了一些内容,我找不到我需要的语法来获取onload shadowbox打开链接。我试过添加这一行:
link: '/some/path/here.php',
但那也不是。我也读过一些关于.setup的内容,但并不完全了解如何使用它。如果有人能指出我正确的教学方向或解释一些很棒的代码。谢谢。
答案 0 :(得分:2)
内容也是错误的,标题不是必要的。
window.onload = function() {
Shadowbox.open({
content: 'some/path/here.php',
player: "iframe",
height: 600,
width: 700
});
};