浏览网站时,Jquery在IE7中切换闪烁

时间:2011-08-16 18:11:11

标签: jquery navigation toggle

我用jquery创建了一个切换,但每次我在IE 7中浏览网站时都会闪烁???

  jQuery.noConflict(); // start substituting $ for jQuery
jQuery(document).ready(function( ) {
jQuery('#loginToggle').hide();
 jQuery('#login img').toggle(
        function() {

       jQuery('#loginToggle').slideToggle(200);
         jQuery('#info').animate({ left:"-=235px", width: "420px"},"fast");

        },
        function() {
          jQuery('#loginToggle').slideToggle(200);
         jQuery('#info').animate({ left:"+=235px",  width: "420px"},"fast");
      }
    ); // end toggle
});

谢谢

1 个答案:

答案 0 :(得分:0)

使用参数化列表执行动画时,就像执行{ left:"+=235px ..."}一样,我发现将position: wpx xpx ypx zpx;放在您尝试制作动画的元素上会有所帮助。

那样实际上有一个css样式已经在jquery可以修改的元素上......我觉得IE确实有问题。