В IE8 и IE9 функция jquery show () работает неправильно - PullRequest
0 голосов
/ 28 марта 2012

Следующий код работает в любом браузере (даже IE7), но не работает корректно в IE8 и IE9. Содержимое отображается всего за доли секунды, а затем исчезает. Я также заметил, что функция загрузки вызывает заметное мерцание, когда появляется элемент содержимого (в других браузерах).

var updated = false; 
$("div#header-bottom.grid_12 div#cart").mouseenter(function() {

    $('div#cart div.content').css('display','block');

  if(!updated) {
      $('#cart').load('index.php?route=module/cart #cart > *');

      updated = true;
      }

});


$("div#header-bottom.grid_12 div#cart").mouseleave(function() {

    $('div#cart div.content').css('display','none');
      updated = false;

});
...