google Chrome'da jquery ve animate() ile ilgili bir sorun yaşıyorum. Ekranın sağında başlangıçta gizlenmiş ve konumlandırılmış bir kutum var. Bir kutu tıklatıldığında, gizli kutu görünür hale gelir ve sağdan merkeze doğru canlandırır, durur ve yanıp söner, ardından ekranın sol tarafına yeniden hareket etmeye başlar ve sersemletir. Bu şey Explorer ve Firefox'ta çalışıyor, ancak Chrome'da çalışmıyor.Jquery animate() ve google chrome sorunları
Bu link: http://test.gianlucaugolini.it/4545.html
Ve bu kodu şöyledir:
function test(){
var scaleX = $("#container").width()/2 + $("#hoverText").width()/2;
$("#hoverText").animate({visibility:"visible",opacity:"show",left:"-="+scaleX+"px"},500,function(){
$("#hoverText").effect("highlight",{duration:1000},1500,function(){
$("#hoverText").animate({visibility:"hidden",opacity:"hide",left:"0%"},500,function(){
$("#hoverText").css("left","100%");
});
});
});
}
Teşekkürler! iyi çalışıyor! – TheWiseJah
Sadece benim ilk css "alt: 0px" belirtilen aynı sorunu vardı ama ben "üst: + = 2500" gibi canlandırma için jquery kullanıyordum. "Alt: - = 2500" değerini okumak için js'yi değiştirmek tutarlı oldu ve şimdi Chrome/IE'de çalışıyor. Üstte olmak yerine – Heraldmonkey
, {{padding-top-top \ "kullanın):" + = 15px "}' –