.trigger( '点击')

时间:2011-12-01 17:18:46

标签: jquery load document eventtrigger

我正在编写一个小脚本让jquery在页面加载时单击一个链接以使用Lightbox打开图像,但我无法使其工作。我认为它与我的多个库有关。这是我的代码:

<script type="text/javascript" src="lib/jquery.js"></script>
    <script type="text/javascript">
            $.noConflict();
            jQuery(document).ready(function($) {
            $('a#gezocht').trigger('click');
            });
    </script>
<!--scriptje-->
<a href="img/bezorgerGezocht.png" rel="lightbox" id="gezocht" style="visibility:hidden;display:none;">Bezorger gezocht!</a>
<!--END scriptje-->

任何人都可以帮我吗? 问候,

1 个答案:

答案 0 :(得分:0)

请尝试使用:

jQuery(window).load(function(){

$(document).ready()实际上并没有等到页面完全加载。它只是等待DOM加载并且可以被操纵。当浏览器完成时,$(window).load()会在页面加载结束时触发。

唯一轻微的问题是你不能以jQuery那样传递$,尽管你可以做到以下(虽然它相当冗长):

jQuery(document).ready(function($){
    $(window).load(function(){
        $('a#gezocht').trigger('click');
    });
});