0

У меня есть этот javascript, который, кажется, заставляет IE9 в режиме вычислимости и принуждает его к IE7. Есть другие области работы сайта, которые не работают над этим кодом javascript, что заставляет меня поверить, что что-то в этом скрипте несовместимо с IE9/IE7.IE9 По умолчанию IE7, ошибка javascript

В принципе, код создает всплывающее окно, когда ваша мышь нависает над ним. Однако, если всплывающее окно отображается над изображением, изображение отображается через всплывающее окно, как если бы оно имело приоритет. Я попытался изменить z-index на этот div, но не повезло.

Любые предложения?

  jQuery('.bubbleInfo').each(function() { 

       if(jQuery.trim(jQuery(this).find('#dpop').html()) != ''){ // start 

        var totalHeight = jQuery(this).height(); 

        var distance = 15; 
        var time = 250; 
        var hideDelay = 150; 

        var hideDelayTimer = null; 

        var beingShown = false; 
        var shown = false; 
        var trigger = jQuery('.trigger', this); 
        var info = jQuery('.popup', this).css('opacity', 0); 


        jQuery([trigger.get(0), info.get(0)]).mouseover(function() { 
        if (hideDelayTimer) clearTimeout(hideDelayTimer); 
        if (beingShown || shown) { 
         // don't trigger the animation again 
         return; 
        } else { 
         // reset position of info box 
         beingShown = true; 

         info.css({ 
         top: (totalHeight+38), 
         left: -77, 
         display: 'block'd 
         }).animate({ 
         top: '-=' + distance + 'px', 
         opacity: 1 
         }, time, 'swing', function() { 
         beingShown = false; 
         shown = true; 
         }); 
        } 

        return false; 
        }).mouseout(function() { 
        if (hideDelayTimer) clearTimeout(hideDelayTimer); 
        hideDelayTimer = setTimeout(function() { 
         hideDelayTimer = null; 
         info.animate({ 
         top: '-=' + distance + 'px', 
         opacity: 0 
         }, time, 'swing', function() { 
         shown = false; 
         info.css('display', 'none'); 
         }); 

        }, hideDelay); 

        return false; 
        }); 

       } // end 
+0

какая версия jquery вы используете? Любая ошибка в консоли? –

+0

Имеет ли эта конкретная страница что-либо вообще перед 'DOCTYPE' (и является ли тип doctype таким же, как на других рабочих страницах?) –

+0

Его jquery 1.7. – vikingcode

ответ

0

< IE 10 имеют проблемы в версии библиотеки JQuery, хотя IE10 поддерживает все версии, с которой в JQuery.