我用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
});
谢谢
答案 0 :(得分:0)
使用参数化列表执行动画时,就像执行{ left:"+=235px ..."}
一样,我发现将position: wpx xpx ypx zpx;
放在您尝试制作动画的元素上会有所帮助。
那样实际上有一个css样式已经在jquery可以修改的元素上......我觉得IE确实有问题。