【问题标题】:Jquery toggle flickering in IE7 when navigating the website浏览网站时在 IE7 中 Jquery 切换闪烁
【发布时间】:2011-08-16 18:11:10
【问题描述】:

我用 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
});

谢谢

【问题讨论】:

    标签: jquery navigation toggle


    【解决方案1】:

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

    这样,jquery 可以修改的元素上实际上已经有一个 css 样式......我认为 IE 确实有问题。

    【讨论】:

      猜你喜欢
      • 2013-02-12
      • 1970-01-01
      • 2011-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-14
      • 1970-01-01
      相关资源
      最近更新 更多