Цикл jQuery не работает в Chrome и IE - PullRequest
1 голос
/ 10 декабря 2010

Я использую этот код:

jQuery(document).ready(function() {
                jQuery('#slider-box').cycle({
                    fx:     'fade',
                    speed:  '700',
                    timeout: 4000,
                    pager:  '#slide-pager'
                });
            });

и html:

// некоторый контент // некоторый контент

Этохорошо работает в Firefox.Но не работает в IE и Chrome.Я также попробовал знак $.Но он говорит, что функция не определена, поскольку я использую jQuery в местах.

IE говорит: Строка: 135 Символ: 70 Код: 0 Сообщение об ошибке: «this [...]. Style» является нулевым или не являетсяURL объекта: http://www.waqasalieee.com/wp-includes/js/jquery/jquery.js?ver=1.4.2

Chrome говорит (консоль в инструментах разработчика): Uncaught TypeError: Невозможно прочитать свойство 'defaultView' из null

Ответы [ 2 ]

0 голосов
/ 10 декабря 2010

Хорошо, вот правильное решение: Прежде всего нам нужно отключить включение jquery по умолчанию в WordPress, вы можете сделать это: open: wp-includes / script-loader.php закомментируйте эту строку: $ scripts-> add ('jquery', '/wp-includes/js/jquery/jquery.js', false, '1.4.2'); Теперь откройте свои темы header.php и включите эту строку в заголовок раздела:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" ></script>

Проблема решена! Ура! Еще раз спасибо Ким за то, что заставили меня задуматься в этом направлении.

0 голосов
/ 10 декабря 2010

В вашем javascript нет ничего плохого ... возможно, вам следует обновить jquery до последней версии.

...