.trigger ( 'щелчок') - PullRequest
       9

.trigger ( 'щелчок')

0 голосов
/ 01 декабря 2011

Я пишу небольшой скрипт, чтобы 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-->

Может ли кто-нибудь помочь мне с этим? Привет,

Jan

1 Ответ

0 голосов
/ 01 декабря 2011

Попробуйте использовать вместо:

jQuery(window).load(function(){

$(document).ready() фактически не ожидает полной загрузки страницы. Он просто ждет, пока DOM загружен, и им можно манипулировать. $(window).load() срабатывает в самом конце загрузки страницы, когда браузер завершает работу.

Единственный небольшой улов - это то, что вы не можете передать jQuery как $ таким образом, хотя вы можете сделать следующее (хотя это довольно многословно):

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