JQuery в WordPress работает плохо в ie8 - PullRequest
1 голос
/ 26 мая 2011

Я хочу разработать простое слайд-шоу в WordPress с помощью jQuery.Он хорошо работает во всех браузерах, кроме IE.

var blockShow = function(element,nav,duration) {
  //alert(element);
  container = jQuery(element); // but in this function throw error: Object doesn't support this property or method
}

// this works
jQuery(document).ready(
  function() {
    if(jQuery('#header-slideshow')) {
      blockShow('#header-slideshow');
    }
  }
);

ОБНОВЛЕНИЕ : Я забыл сказать: вне WP он работает отлично.В IE и везде, так что должно быть что-то в WP.

1 Ответ

0 голосов
/ 11 августа 2011

по моему опыту, если что-то не работает, то есть, но везде, это одна из двух вещей.

1 - у вас где-то немного неправильный синтаксис - возможно, неверный html (попробуйте проверить ваш html иcss http://validator.w3.org/) лишняя запятая или что-то в этом роде. Другие браузеры, как правило, лучше игнорируют незначительные синтаксические ошибки

2 - у вас есть какой-то конфликт с существующими скриптами wordpress. Попробуйте реорганизовать порядок загрузки.

, не видя реального сайта, единственное, что я могу порекомендовать, это сделать резервную копию вашего шаблона и систематически удалять элементы wordpress по одному, пока он не заработает! Это помогает идентифицировать код проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...