私は1つのdivを持っており、以下のようなスタイルを与えています。
#MainDiv
{
position:relative;
left:150px;
right:150px;
}
#MainDiv
左右のパラメーターに基づいて、これの幅を指定したいと思います。このために、私は以下のように与えます。
$("#MainDiv").width($("#MainDiv").width() - $("#MainDiv").css("left") - $("#MainDiv").css("right"));
しかし 、アラートで$("#MainDiv").css("left")
私を与えています。150px
だけ欲しい150
。そのために、offset
プロパティ$("#MainDiv").offset().left
とを使用しまし$("#MainDiv").offset().right
た。左の値は として来ており158
、右の値は として来ていundefined
ます。offset
この状況で正しくないですか?px
値の最後でそれを削除して正確な値を取得するにはどうすればよいですか?