IE8和IE9 jquery show()函数无法正常工作

时间:2012-03-28 11:41:01

标签: javascript jquery internet-explorer-8 internet-explorer-9

以下代码适用于任何浏览器(甚至是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;

});

0 个答案:

没有答案