
Возможно ли проверить загружен или нет определенный jQuery плагин? Нет ничего проще!
Самый краткий вариант проверки того, определен ли в текущий момент интересующий вас плагин может быть следующий код:
|
|
if (jQuery.nameOfPlugin) { // плагин существует } |
В некоторых случаях это не работает, например когда плагин был перекрыт другим определением. Тогда хорошо себя проявляют обработчики исключений:
|
|
try { // использование методов плагина $.nameOfPlugin.pluginMetod(); } catch { // плагин вероятно не подключен } |
Более сложная проверка может быть связана с проверкой типа, которая тем не менее не является «достаточным» условием:
|
|
if (typeof $.fn.nameOfPlugin == 'function') { // плагин определен } |
Данная запись опубликована в 07.09.2018 12:18 и размещена в рубрике jQuery.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Апрель 22, 2016 г.
В CSS такого селектора нет, в вот jQuery предоставляет.
Впрочем, нужно понимать, какие объекты jQuery считает видимыми, а какие наоборот -невидимыми. К примеру, видимым будет считаться и объект с visiblity: hidden и объект с opacity: 0. Они хоть ...
Читать
Декабрь 13, 2018 г.
Если пользуетесь jQuery плагином fancybox, то могли сталкиваться с тем, что необходимо увязать логику каких то других скриптов с фактом, показан ли попап ...
Читать
Декабрь 26, 2012 г.
Ещё одна типовая задача, для которой найдено приличное решение. Типично суть задачи состоит в следующем. Есть набор изображений, которые демонстрируются поочередно в некотором контейнере. Ставится задача по анимации периодической смены этих картинок средствами ...
Читать
Апрель 13, 2017 г.
Два вероятных случая могут генерировать данное сообщение в консоли браузера.
Раннее обращение к js плагину
Те или иные свойства могут быть недоступны, если вы обращаетесь к методам и свойствам до того как они определены. В данном случае обращение ...
Читать