我需要在 window.onload 事件中使用 colorbox 插件打开一个 iframe。我快要成功了,但奇怪的事情开始发生了。让我展示一下上面的例子可以正常工作:
<script src="../jquery.colorbox.js"></script>
<script>
$(document).ready(function(){
//Examples of how to assign the Colorbox event to elements
$(".iframe").colorbox({iframe:true, width:"80%", height:"80%", closeButton:false, escKey: false, overlayClose: false, opacity:0.30});
});
window.onload=function(){
$(".iframe").colorbox({href:"http://www.website.com/", open: true});
}
</script>
</head>
<body>
<p><a class='iframe' href="http://wikipedia.com"></a></p>
</body>
</html>
请注意,在我的身体上:
<p><a class='iframe' href="http://wikipedia.com"></a></p>
如果我删除此行,iframe 将不再打开。我是 jquery 的新手,所以对我来说这是没有意义的。而且我不想使用“没有意义”的东西。你们能更好地解释我如何使它以正确的方式工作吗?