Jquery переключает мерцание в IE7 при навигации по сайту - PullRequest
0 голосов
/ 16 августа 2011

Я создал переключатель с помощью 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 голосов
/ 16 августа 2011

Когда вы выполняете анимацию с параметризованным списком, как вы делаете { left:"+=235px ..."}, я обнаружил, что это помогает поместить position: wpx xpx ypx zpx; в элемент, который вы пытаетесь анимировать.

Таким образом, на самом деле уже есть стиль css для элемента, который может изменить jquery ... Я думаю, что IE действительно имел проблему с этим.

...