Порядок выполнения функций
Здравствуйте, подключаю к страничке 2 плагина jquery: 1 - pirobox (аналог lightbox, darkbox - в общем скрипт галереи ) 2 - jqtransform - этот плагин для придания элементам форм более эстетичного вида.
Мои действия при подключении: 1)Подключаю jquery.js 2)Подключаю pirobox.js 3)Подключаю jqtransform.js 4) Делаю вызов плагинов через отдельный скрипт - myscript.js myscript.js: $(document).ready(function(){ $('#contact-form').jqTransform(); $().piroBox(); }); Всё хорошо работает, но есть несколько страниц, на которых jqtransform.js не используется и соответственно я его не подключаю в head, тогда скрипт pirobox тоже перестаёт работать, я уже понял, что можно избавиться от данной проблемы, подключая jqtransform.js даже, если он не используется на конкретной странице, а второй способ поменять местами функции в myscript.js, чтобы pirobox вызывался первым, но мне кажется, что есть более рациональные методы. Подскажите, пожалуйста. |
Цитата:
Альтернативно: $.piroBox && $.piroBox(); //или if ($.piroBox) $.piroBox(); |
Часовой пояс GMT +3, время: 15:32. |