-1
私は過去数週間でJQueryをリーンにしようとしていました.JQueryを使って "ルーレット"アニメーションをテストしたいのですが、問題があります。JQueryアニメーションが正常に動作しない
私はこのjQueryのスクリプト
$(document).ready(function(){
$("#roll").click(function(){
$(".imageBox").animate({left: '250px'});
});
});
を行っている。しかし、それは何らかの理由で動作していない、と私は
$(".rouletteBox").animate({ left: '250px' });
に
$(".imageBox").animate({ left: '250px' });
を変更したときにそれが何らかの理由で動作します私はそれがそうであることを望んでいません。
は、ここに私のJSFiddleあなたは、あなたが変更した場合.imageBox
.rouletteBox
にアニメーション作品を見ることができるJSFiddleでhttps://jsfiddle.net/L7esjkzL/
です。あなたがstatic
のデフォルト以外の何かにposition
を設定する必要が尊敬するleft
値については
https://jsfiddle.net/vdu2eren/あなたが左を使用する場合は、あなたもpostionを使用する必要があります:絶対/固定 –
静的所有要素でleft propを設定することはできません。https://developer.mozilla.org/en-US/docs/Web/CSS/position – Sojtin
'position:relative;'をクラスに追加する '.imageBox' https://jsfiddle.net/L7es jkzL/2/ –