- Не работают скрипты javascript
- Swup.js перестают работать скрипты
- 1 ответ 1
- Почему может не работать функция JS?
- Как включить JavaScript в Windows
- Аннотация
- Дополнительная информация
- Исследователь Интернета
- Google Chrome
- Firefox корпорации Mozilla
- WordPress. Скрипты подключились, но не работают
- 2 ответа 2
- Всё ещё ищете ответ? Посмотрите другие вопросы с метками javascript wordpress или задайте свой вопрос.
- Похожие
- Подписаться на ленту
Не работают скрипты javascript
Зарегистрирован:
2012-05-20
Сообщений: 70
Зарегистрирован:
2012-05-20
Сообщений: 70
Зарегистрирован:
2012-06-27
Сообщений: 65
или ты ссылаешься на библиотеки, которые лежат на сервере?
У меня была аналогичная ситуация, когда перестал работать слайдер, когда ссылки были на внешние библиотеки.
Загрузила
jquery.jcarousel.js
jquery.min.js
на сервер, все заработало.
Зарегистрирован:
2012-05-20
Сообщений: 70
Проблема в том, что часть скриптов вообще перестали работать, хотя еще раз повторяюсь вчера вечером работали, а сегодня с утра не работают.
А вот скрипт который выравнивает колонки по высоте, то работает то нет, чаще всего нет.
Вот ссылка: http://www.promo-for-you.ru/sub-auth/subject-authority/?Alph=0
попробуйте, загрузите а затем обновляйте страницу, что будет у вас?
Вот что у меня подключено:
Могут ли они конфликтовать друг с другом?
Зарегистрирован:
2012-05-20
Сообщений: 70
Другие скрипты, это ColorBox и всплывающие подсказки, пока не работают.
Зарегистрирован:
2012-06-27
Сообщений: 65
Почитайте про функцию jQuery.noConflict() http://jquery-docs.ru/core/jquery-noconflict/ , возможно, это поможет решить вашу проблему.
И еще, в неткат я бы посоветовала загрузить библиотеку jQuery текущей версии 1.7.2 и подключать её.
Зарегистрирован:
2012-05-20
Сообщений: 70
— важен порядок подключения скриптов и важно не подключить лишние скрипты, в случае использования разных jQuery скриптов.
Вот тут, наверное, только методом тыка?
Зарегистрирован:
2005-12-12
Сообщений: 576
Выкиньте из макета nc_js() и подключите скрипты вручную. Тогда, по крайней мере, версия будет постоянная, которая будет работать с вашими плагинами.
Вначале вызывайте скрипт библиотеки, потом плагины.
Зарегистрирован:
2012-05-20
Сообщений: 70
Получается у каждого плагина свой, немного отличный друг от друга, скрипт и они конфликтуют друг с другом, вот теперь не знаю как правильно подключить следующий код:
Константин
Зарегистрирован:
2010-07-20
Сообщений: 210
Зарегистрирован:
2012-05-20
Сообщений: 70
Источник
Swup.js перестают работать скрипты
Есть некий код на jquery все работала прекрасно но как только я подключил swup.js все скрипты перестали работать как это можно исправить ?
1 ответ 1
Спустя два дня я нашел решение этой проблемы. Всё, что нужно, — это добавить скрипт вручную через js.
Приведу пример. Я использовал конструктор карт от «Яндекс.Карты». Чтобы вставить этот блок, нужно вставить скрипт такого вида
Но если перейти на страницу через swup, то скрипт не прогрузится и вот как я решил эту проблему.
Я отследил событие переключения страниц
получил url нашей страницы
и запихнул это в switch case, где
это главная страница сайта, где и были блоки от «Яндекс.Карты», а
любая другая страница сайта.
Отследили, дальше нам нужно сгенерировать блок скрипта и вставить в него необходимые данные
Ну а теперь его остается просто вставить туда, куда вы его вставляли в файле разметки
Тут я использую метод insertBefore(), который вставляет элемент перед другим, но можно использовать и простой appendChild(), а переменная documentSite, это кэшированная переменная document
А теперь совет, чтобы все это работало адекватно: данный код лучше выполнять не только при смене страниц, но и при обычной загрузке страниц, через обычный тег в конце боди, а сам скрипт удалить из файла разметки
Источник
Почему может не работать функция JS?
Есть сайт на котором есть элементы .fa-bars и #menu-main-nav со следующими стилями:
Я пытаюсь выполнить следующий скрипт:
,однако, не срабатывает вообще ничего из того, что есть внутри функции. В консоли браузера никаких ошибок нет.
Пробовал воспроизвести то же самое в jsfiddle, всё работает, ссылка.
Пробовал использовать click(), результат такой же.
jQuery подключен, другие скрипты выполняются без проблем. Если запустить код jQuery(«#menu-main-nav»).prependTo(document.body)
из консоли браузера — он успешно выполнится.
Подскажите, пожалуйста, в какую сторону копать, ума не приложу почему скрипт в этом случае может не работать. Спасибо!
- Вопрос задан более трёх лет назад
- 1206 просмотров
(function($) <
«use strict»;
$(document).ready(function() <
// ваш код тут
>);
// или тут ваш код
// и там и тут можно использовать ‘$’ а не ‘jQuery’
>(jQuery));
или можно все эти евенты засунуть в одну функцию
или засунуть вызов вашей функции в функцию, которая срабатывает первой
и тп
если не хотите переписывать js, добавьте к этому селектору еще один класс, и прицепитесь к нему
Источник
Как включить JavaScript в Windows
Аннотация
Многие веб-сайты в Интернете содержат JavaScript, язык программирования сценариев, который работает в веб-браузере, чтобы сделать конкретные функции на веб-странице функциональными. Если JavaScript был отключен в вашем браузере, содержание или функциональность веб-страницы могут быть ограничены или недоступны. В этой статье описаны шаги для включения JavaScript в веб-браузерах.
Дополнительная информация
Исследователь Интернета
Чтобы все веб-сайты в зоне Интернета запускали скрипты в Internet Explorer:
В меню веб-браузера нажмите «Инструменты» или значок «Инструменты» (который выглядит как шестерня) и выберите параметры Интернета.
При открытии окна «Интернет-опционы» выберите вкладку Безопасности.
На вкладке «Безопасность» убедитесь, что интернет-зона выбрана, а затем нажмите на «Таможенный уровень. » Кнопку.
В настройках безопасности — диалоговом поле «Интернет-зона» нажмите «Включить» для активного сценария в разделе Сценарий.
Когда открывается окно «Предупреждение!» и спрашивает: «Вы уверены, что хотите изменить настройки для этого zone?» выберите «Да»
Нажмите OK в нижней части окна Опционов Интернета, чтобы закрыть диалог.
Нажмите кнопку Обновления, чтобы обновить страницу и запустить скрипты.
Чтобы разрешить написание сценариев на определенном веб-сайте, оставляя сценарий отключенным в зоне Интернета, добавьте определенный веб-узел в зону «Доверенные сайты»:
В меню веб-браузера нажмите «Инструменты»или значок «Инструменты» (который выглядит как шестерня) и выберите параметры Интернета.
При открытии окна «Интернет-опционы» выберите вкладку Безопасности.
На вкладке «Безопасность» выберите зону «Доверенные сайты», а затем нажмите кнопку «Сайты».
Для веб-сайта (ы) вы хотели бы разрешить сценарий, введите адрес в Добавить этот веб-сайт в зону текстового окна и нажмите Добавить. Примечание: Если адрес не начинается с «https:», вам многие должны отменить проверку «Требуемая проверка сервера (https:) для всех участков в этой зоне».
Нажмите Закрыть, а затем нажмите OK в нижней части окна Интернет опционов, чтобы закрыть диалог.
Нажмите кнопку Обновления, чтобы обновить страницу и запустить скрипты.
Google Chrome
Чтобы включить JavaScript в Google Chrome, пожалуйста, просмотрите и следуйте инструкциям, предоставленным на Enable JavaScript в вашем браузере, чтобы увидеть объявления на вашемсайте.
Firefox корпорации Mozilla
Для включения JavaScript в Firefox, пожалуйста, просмотрите и следуйте инструкциям, предоставленным в настройках JavaScript для интерактивных веб-страниц.
Источник
WordPress. Скрипты подключились, но не работают
Скрипты, которые я подключил в файле functions.php подключились успешно, но отказываются работать. В чем проблема, я собственно не понимаю.
Скриншот файла functions.php:
2 ответа 2
Знак $ не используется в WordPress, вместо это используйте ‘jQuery’.
Для того, чтобы использовать $:
1) и скрипты загружаются в header используйте такое решение
2) и скрипты загружаются в footer, используйте такое решение
По умолчанию, jQuery в WordPress запускается в compatibility mode.
Оборачивайте ваш код в .js файле таким образом:
и тогда внутри можете использовать $.
Всё ещё ищете ответ? Посмотрите другие вопросы с метками javascript wordpress или задайте свой вопрос.
Похожие
Подписаться на ленту
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.10.18.40487
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник