特にこれが私の仕事である場合、これはばかげた質問のように見えるに違いありませんが、CSS と JavaScript の配置とサイズ設定について、私が理解できない微妙な点があります。
オブジェクトを「アニメーション化」する関数があります (特定のイージング関数を使用してプロパティを変更します)。アニメーションが進行するたびに、テスト div のサイズを変更するコールバックが呼び出されますが、div はそのまま残ります。それは非常に単純でなければなりませんが、私はそれを理解していません。
ここにフィドルがあります:http://jsfiddle.net/sd9tJ/
そして、質問を送信できるコードの一部:D
$(document).ready(function() {
var surface = {w : 100, h : 100};
var $div = $('#test');
$t.animate(surface, {w : 200, h : 200}, 2000, $t.easing.linear, function() {
document.body.innerHTML += '('+Math.round(surface.w)+'/'+Math.round(surface.h)+')';
$div.css({
width : Math.round(surface.w) + 'px',
height : Math.round(surface.h) + 'px'
});
});
});
値は正しいですが、スタイルは更新したくないので、CSS に関連していると思います。
何か案が ?
あなたの助けをありがとう:)