2015-04-04 3 views
1

я поместил следующий сценарий:Скрипт не работает в Wordpress header.php

if (jQuery(window).width() > 1026) { 
    jQuery('.widgetable').scrollToFixed({marginTop:80,zIndex:9}); 
} 

Но когда я обновить страницу, на боковой панели не скроллинга, когда я поместить этот код в хромированной консоли он работает без проблема.

Благодаря Alex

+0

Вы должны добавить код внутри: $ (документ) .ready (функция() {// код }); Также, если вы предоставляете дополнительную информацию, это должно быть полезно. –

ответ

1

Когда вы размещая скрипт в файле header.php, его всегда хорошо, чтобы обернуть его в document.ready функции обработчика событий.

jQuery(function() { 
if (jQuery(window).width() > 1026) { 
      jQuery('.widgetable').scrollToFixed({marginTop:80,zIndex:9}); 
     } 
}); 

Это обеспечит доступность DOM при выполнении функции. Также к этому времени также будет загружен плагин scrollToFixed.

+0

Я дал этому выстрелу –

+0

Спасибо, что это сделал трюк, я попробовал добавить функцию jquery page, но он снова не работал! :) –

+0

Отлично! Добро пожаловать :) – mohamedrias

Смежные вопросы