0
ここでは$("#mydiv").position().left
または$("#mydiv").offset().left
を操作していますか?jqueryのアニメーション関数で "left"プロパティを使用すると、offset()、left()、left()
$("#mydiv").animate({"left":"-100"},1000,"swing");
ここでは$("#mydiv").position().left
または$("#mydiv").offset().left
を操作していますか?jqueryのアニメーション関数で "left"プロパティを使用すると、offset()、left()、left()
$("#mydiv").animate({"left":"-100"},1000,"swing");
$( "#mydiv")。position()。leftだけを変更したい場合は、どうしたらいいですか? –
@HoneyThakuriaそれは異なります。 'position()'はオフセット親に対して相対的なので、 'position:relative;'要素と 'left'プロパティを設定するか、負のマージンを設定します。 –
はい。これは、祖先が相対位置に配置されていない場合、それ以外の位置にオフセットされることを意味します。ありがとう。また、AngularJSのようなFrameworkを使用しているときにDOM操作にJqueryを使用することをお勧めしますか?またはng-classのようなネイティブメソッドを使用する必要がありますか? –