Intereting Posts
WordPress i18n-friendly preg_replace Заголовок сообщения WordPress не добавляет файл media.css Разница между do_action ('admin_enqueue_scripts', $ hook_suffix) и do_action ("admin_print_styles- $ hook_suffix") синтаксис Как мне отформатировать запрос, который зависит от таксономии post post Страница не найдена при попытке ссылки на файлы в каталоге дочерних тем Как интегрировать API Yelp Включение ссылки на пользовательский тип сообщения в функции «wp_list_pages» Установка размера эскизов по умолчанию и создание нескольких миниатюр Что такое соглашения о схеме $ table_prefix Старый блог / и блог / фид / URL-адреса не работают после перемещения блога на верхний уровень через .htaccess Ответить по электронной почте для комментариев Как проверить, активирована ли функция woocommerce в теме WP Customizer: сохранение состояния управления Как создать пользовательскую форму входа / регистрации с обработкой ошибок? Как я могу избежать дублирования кода для блога с большим количеством исходного кода?

Как получить мою страницу для загрузки библиотеки jQuery UI Effects?

Я использую javascript в первый раз, чтобы сделать некоторые простые анимации на главной странице моего сайта. До сих пор я добавил следующее к моему файлу header.php (который используется только для моей домашней страницы) перед строкой wp_head.

<?php function my_scripts_method() { wp_enqueue_script('jquery'); } add_action('wp_enqueue_scripts', 'my_scripts_method'); // For use on the Front end (ie. Theme) ?> 

Это загрузка jquery на мою страницу! Мне нужно только это на домашней странице, поэтому я не называю ее в functions.php или что-то еще.

Мне просто нужно сделать несколько простых анимаций на моей домашней странице и вам нужен совет. Когда страница загружается, я хочу, чтобы логотип переместился в положение сверху страницы, а затем я хочу, чтобы меню отображалось под ним, используя эффект «Слепой». Когда кто-то нажимает на элемент меню, мне нужно, чтобы меню скрывалось с использованием эффекта слепого цвета, цвета фона для изменения, логотипа для перемещения и логотипа, который должен был переходить от одного png к другому png (чтобы он также менял цвет ).

Кодекс ( http://codex.wordpress.org/Function_Reference/wp_enqueue_script ) говорит, что jQuery UI Effects НЕ включается в jquery-ui-core.

Как получить мою страницу для загрузки библиотеки jQuery UI Effects?

В качестве альтернативы, возможно, кто-то может предложить совет по лучшему файлу js, который будет использоваться для этого, чем jQuery UI Effects?

Solutions Collecting From Web of "Как получить мою страницу для загрузки библиотеки jQuery UI Effects?"

Вы можете вызывать скрипты в вашей функции только для загрузки на переднюю или домашнюю страницу. Кодекс не является очень полной ссылкой, чтобы включить ядро ​​jQuery UI Effects, вы можете сделать следующее:

 wp_enqueue_script( 'jquery-effects-core'); 

Или вы можете исключить только те эффекты, которые вы хотите, например:

  wp_enqueue_script( 'jquery-effects-blind'); 

Ниже приведена ссылка на имена эффектов jQuery, которые вы можете заключить в очередь:

  • JQuery эффекты процессоров
  • JQuery эффекты слепого
  • JQuery эффекты дребезга
  • JQuery эффекты клип
  • JQuery эффекты падение
  • JQuery эффекты взорваться
  • JQuery эффекты фейдерными
  • JQuery эффекты раза
  • JQuery эффекты, выделить
  • JQuery эффекты-пульсировать
  • JQuery эффекты масштаба
  • JQuery эффекты дрожания камеры
  • JQuery эффекты слайд
  • JQuery эффекты переноса

Чтобы включить его только для вашей страницы шрифтов, вы бы сделали что-то вроде:

 function my_scripts_method() { if ( is_front_page ) { // make sure jQuery is loaded wp_enqueue_script('jquery-ui-core', '', '', array('jquery')); wp_enqueue_script('jquery-effects-core', '', '', array('jquery')); } } add_action('wp_enqueue_scripts', 'my_scripts_method');