5
我在谷歌瀏覽器中遇到jquery和animate()問題。 我有一個最初隱藏在屏幕右側的盒子。 當一個盒子被點擊時,隱藏盒子變得可見並且從右到中心有動畫,它會停下來然後閃爍,然後它再次開始移動到屏幕的左側並消失。 這個東西適用於資源管理器和Firefox,但不適用於Chrome。jquery animate()和谷歌瀏覽器問題
這是鏈接: http://test.gianlucaugolini.it/4545.html
這是代碼:
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%");
});
});
});
}
謝謝!它工作正常! – TheWiseJah
我剛剛有同樣的問題,其中我的初始css指定「底部:0px」,但我使用jquery按如下「頂部:+ = 2500」進行動畫製作。將js更改爲「bottom: - = 2500」使其保持一致,現在可以在Chrome/IE中使用。 – Heraldmonkey
而不是頂部,使用'{「padding-top」:「+ = 15px」}'是相對的 –