Intereting Posts
Доступ к значениям массива с использованием ключа массива от Twig PHP MySQL вставляет 3 разных значения формы в 4 разные таблицы Вызов / вызов крючка вручную в Codeigniter Как создать плейлист SoundCloud с помощью PHP-обертки Как получить последние вставленные идентификаторы в laravel Справочник по ООП для руководства PHP – может кто-то объяснить это как передать переменную из шаблона php в javascript Не удалось получить доступ к сообщению об ошибке, соответствующему имени вашего поля Добавление url () прерывает реализацию hook_mail Вычисление новых значений массива на основе другого числового массива Функция PHP – игнорировать некоторые параметры по умолчанию PHP Сортировка массива по дате Прослушивание удаления события через PUSH PDO с Singleton не может получить доступ к частной собственности Mysql бросает ошибку запроса, но заканчивая запрос просто отлично?

Как я могу заставить этот скрипт работать в WordPress?

У меня есть этот скрипт:

$(document).ready(function(){ $("text1").click(function(){ $(this).hide(); }); }); 

Код html:

  <div class="div1"> <p class="text1">text to appear when the user puts the mouse over</p> </div> 

Я хочу применить этот сценарий к своему сайту в WordPress.

Я помещаю этот код в functions.php

  add_action( 'wp_enqueue_scripts', 'script_echipa' ); function script_echipa() { wp_enqueue_script( 'script', get_template_directory_uri() . '/js/echipa.js', array('jquery'), null, true ); } 

Это очень простой скрипт, который работает плавно на локальном WordPress, но мы его не реализовали.

Что-то не так?

Можете ли вы помочь мне решить эту проблему?

Заранее спасибо!

Вы забыли добавить a. перед селектором для текста text1 -> "text1"

 $(document).ready(function(){ $(".text1").click(function(){ $(this).hide(); }); }); 

WordPress использует noconflict, поэтому вам нужно обернуть свои скрипты в jQuery(function($) {}); чтобы иметь возможность использовать знак доллара. Вот так:

 jQuery(function($) { $(".text1").click(function() { $(this).hide(); }); });