Код JQuery стирает сайт WordPress в Internet Explorer 7 - PullRequest
1 голос
/ 13 июня 2011

Я создаю сайт на WordPress, который имеет несколько очень простых анимированных эффектов jQuery.

Когда я отключаю JavaScript в браузере, сайт отображается просто отлично. С включенным JavaScript есть только пустая страница.

Я просмотрел свой собственный файл js, удаляя фрагменты кода и каждый раз проверяя сайт, чтобы изолировать проблему. Я обнаружил, что эти две, казалось бы, невинные строки вызывают исчезновение сайта:

$('#wrapper, #topmask').animate({top: "15%"}, 1300); 
$('#bottommask').animate({bottom: "15%"}, 1300); 

После вырезания этих двух строк отображается сайт. Когда они возвращаются на место, сайт исчезает (но только в IE7).

Возможно, мне также следует добавить, что (насколько мне известно) пользовательский файл js зарегистрирован правильно через метод WordPress wp_enque, и Firebug не показывает ошибок. Кроме того, когда я включаю тот же код просто в заголовок раздела страницы, а не регистрирую его как собственный внешний скрипт, он имеет тот же эффект: стирает страницу только в IE7.

Кто-нибудь сталкивался с такой проблемой раньше? Какое может быть эффективное решение? Буду благодарен за помощь!


Я надеялся найти кого-то, кто столкнулся с подобной проблемой, но, к сожалению, никто, похоже, не знает решения на данный момент. Я использовал JavaScript, чтобы отключить JavaScript на своей странице только для IE7. Как программно отключить JavaScript только для Internet Explorer 7? - благодаря огромной помощи нескольких человек, особенно из https://stackoverflow.com/users/34397/slaks

1 Ответ

0 голосов
/ 13 июня 2011

Используйте Firebug с Firefox или в Chrome, Safar или IE8, используйте инструменты разработчика, чтобы увидеть, что загружается на вашем сайте и увидеть CSS в действии.используйте условные комментарии для подачи IE7 своей собственной таблицы стилей http://codex.wordpress.org/Conditional_Comment_CSS, чтобы, возможно, показать немного другой макет.Вам также может понадобиться решить, хотите ли вы поддерживать IE7.

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