IE とその他の世界との間のいくつかの css 制限により、.animate を px ではなく % として使用するか、objectToMove ジャンプ (IE のみ) を使用してアニメーション化する必要があります。
したがって、次のものが使用される場合
$('.myClick').click(function() {
$('.objectToMove').animate({
top: '+=10%'
}, 'fast', function() {
// Animation complete.
});
});
objectToMove を画面の高さの 10% だけ移動します。objectToMove の高さの 10% として移動したいと思います。
これは、画面とオブジェクトの高さを取得して、画面の高さに対するオブジェクトの割合などを計算しなくても可能ですか?
例
キャンバスサイズ = 720px
objectToMove = 100px
objectToMove を 72px ではなく 10px 移動したい
thxアート