JQuery не работает только в IE7 и IE9 - PullRequest
1 голос
/ 20 апреля 2011

По какой-то причине на этой действительно простой странице jQuery не будет работать в IE7 или IE9, но работает в IE8 и во всех других современных браузерах. Есть идеи, почему это так?

$(document).ready(function() {

$(".thumb").fancybox();

$("a.group").fancybox({
    'transitionIn'  :   'elastic',
    'transitionOut' :   'elastic',
    'speedIn'       :   600, 
    'speedOut'      :   200, 
    'overlayShow'   :   false
});

$('.note').live('click', function() {
    $(this).parents('.result').next('.notes').slideToggle();
});

});

озадачивает. Любая помощь будет принята с благодарностью! Кстати, если вы хотите проверить всю сделку, вы можете увидеть ее на http://moveout.dancormier.com Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 20 апреля 2011

Попробуйте более новую или более старую версию jQuery.

1 голос
/ 20 апреля 2011

Можете ли вы сказать нам, с какими ошибками вы сталкиваетесь при просмотре в IE?(Перспектива загрузки виртуальной машины Windows и IE для поиска себя не совсем привлекательна)

Предположение:

Часто IE7 / IE8 кажетсябыть очень разборчивым в отношении обозначений JSON.Например, если вы заканчиваете литерал объекта символом ,, он выдает ошибку.

{foo1: 'bar',
 foo2: 'baz',} // <-- This , seems to be ignored by everything but IE

Так что, возможно, вам стоит поиграть с литералом объекта там?Возможно, не заключайте в кавычки ключи и удалите лишний интервал между ключом, : и значением.

Общие рекомендации:

Попробуйте использовать DebugBar для устранения проблем в IE.Это, конечно, не FireBug, но лучшее, что вы можете получить бесплатно для отладки IE.

0 голосов
/ 20 апреля 2011

Какие именно ошибки вы получаете?

Я не знаю о jQuery и IE как таковых , но мне пришлось танцевать с fancybox некоторое время назад с IE 7. Я продолжал получать ошибки макета пользовательского интерфейса, связанные с IFRAME s, которые fancybox выкидывали.

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

...