Jquery 在装载时打开pirobox lightbox,而不是单击

Jquery 在装载时打开pirobox lightbox,而不是单击,jquery,onload,Jquery,Onload,我需要帮助在页面加载时打开pirobox lightbox,而不是单击它 Pirobox不明确支持这一点,但您可以通过编程触发一个假点击加载 例如: <script type="text/javascript"> $(function() { $('#myId').click(); }); </script> <body> <a href="big1.jpg" rel="single" class="pirobox" title="you

我需要帮助在页面加载时打开pirobox lightbox,而不是单击它


Pirobox不明确支持这一点,但您可以通过编程触发一个假点击加载

例如:

<script type="text/javascript">
$(function() {
   $('#myId').click();
});
</script>

<body>
    <a href="big1.jpg" rel="single" class="pirobox" title="your title" id="myId">
        <img src="small1.jpg"  />
    </a>
</body>
这里是您最初方法的固定版本,但我不建议像这样使用内联Javascript!:

<script type="text/javascript">
function open_popup() {
   $('#myId').click();
}
</script>

<body onload="open_popup()">
    <a href="big1.jpg" rel="single" class="pirobox" title="your title" id="myId">
       <img src="small1.jpg"  />
    </a>
</body>

我不想在页面加载时打开pirobox lightbox,而不是单击元素。我尝试了$document.readyfunction{function open_popup{$'Reiseangebote'。单击;};身体负重。但是没有成功,差一点!在这里,您正在创建一个名为open\u popup的函数,但您从未调用它。body onload=open\u popup不是调用?是的,但该函数仅存在于您上面展示的代码中。如果你愿意,这不是一个全局函数。您混合了两种不同的加载操作方式。不幸的是,在单击“仍然工作”时伪造链接不起作用将函数插入链接的js文件后,它起作用了。。。我正在尝试做同样的事情,但这对我来说根本不起作用all@NickDarley字体有了这样的细节,任何人都不可能帮助你。看一看