#div1
が にpadding-left
設定されていると仮定し50px
ます。特定のボタンを押すと、パディングが0
アニメーションで変化します:
$('button').click(function(){
$('#div1').animate({'padding-left':0}, 1000);
});
#div2
はブロックなので、一緒にサイズが変わります#div1
。
問題の核心は、 jQuery を使用して#div2
width
値を転送したいです。<div id="div2" style="width: [HERE]"></div>
そして、#div1
アニメーション化されると#div2
width
、スタイル属性の値が変化し始めます。の幅がどのように#div2
変化しているかをブラウザーの開発者ツールで確認したいと思います。このようなもの:
リリースされたボタン:
`<div id="div2" style="width: 200"></div>`
`<div id="div2" style="width: 211"></div>`
`<div id="div2" style="width: 224"></div>`
`<div id="div2" style="width: 235"></div>`
`<div id="div2" style="width: 244"></div>`
`<div id="div2" style="width: 250"></div>`
1 秒後:
`<div id="div2" style="width: 250"></div>`
`<div id="div2" style="width: 250"></div>`
`<div id="div2" style="width: 250"></div>`
どうすればできますか?