Инициализировать плагин jquery через опцию после определенного периода времени - PullRequest
0 голосов
/ 08 марта 2012

Есть ли простой способ запустить плагин после определенного периода времени.Я думаю о том, чтобы в моих настройках по умолчанию была опция start, которую пользователь может установить в false, а затем установить в true.Поэтому я предполагаю, что мой вопрос заключается в том, как мне инициализировать плагин значением, а затем изменить это значение позже.

Еще несколько деталей.Плагин - это мой собственный плагин галереи, и я использовал его много раз в прошлом, но на этот раз мне нужно его инициализировать и подождать около 10 секунд, прежде чем он начнет фактически скользить / исчезать.

Ответы [ 2 ]

0 голосов
/ 08 марта 2012

Цитата OP: "Так что я думаю, мой вопрос, как бы я инициализировал плагин со значением, а затем изменил бы это значение позже."

Вы бы инициализировали его как обычно (в пределах document.ready), а также связали его с событием (например, щелчком), которое просто повторно вызывает плагин вместе с новыми параметрами, когда это событие происходит.

$(document).ready(function() {

    $('#target').myPlugin({
        // initial options
    });

    $('a.mylink').click(function() {

        $('#target').myPlugin({
            // new options
        });

    });

});
0 голосов
/ 08 марта 2012

Вы можете использовать функцию установки времени ожидания

setTimeout(function() {
//Run function
},2000)//Add value as required
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...