オブジェクト操作方法(数値操作方法)
数値処理方法
要素のプロパティを操作するときに使用する方法で、選択したオブジェクトの寸法と位置寸法の値をインポートまたは作成または変更できます。
1.width()にパラメータが追加されていない場合は、$(「要素の選択」)のwidth値を「Number」tpeeとしてインポートします.
(内側マージンと枠線を除くwidth値.CSSで生成されたwidth値を取得すると、「box size:border-box」の有無によってインポートされた値が異なり、width()メソッドで生成または置換された値が対応して表示されます.」box-size:border-box「x内側の余白と線を適用する場合を除く」
2$(「オプション要素」)です.width(); パラメータを追加するとwidth値がない場合、生成時に対応するパラメータに置き換えられます.
(パラメータを入力した場合は「Number type」しか入力できません.)
3.$(「要素を選択」)がinline要素の場合、もちろん書けません.
<div></div>
div{
height: 300px;
border: 1px solid #000;
}
$('div').width(500);
console.log($('div').width());
生成幅500のcss border値は両側に1 pxずつあるので502と表示される。
コンソール値はwidth()で表される500です。(border値を除外)
div{
width: 500px;
height: 300px;
border: 1px solid #000;
}
今回はwidth()ではなく、cssで入れる場合も見てみましょう。
cssを使用して入れたのはborder-boxで、border値がwidthに含まれているため、表示時は500
border値がwidthに含まれるため、width()はborder値を減算し、−2 px 498を生成する値を取得する。
1.height()にパラメータが含まれていない場合は、$(「要素を選択」)のheight値を「Number」tpeeとしてインポートします.
(内側の余白と枠線を除くheight値.box-size:border-box;属性によって異なります.
「height()メソッドで生成または置換された値が対応する値です.」box-size:border-box「x内側の余白と線を適用する場合を除く」
2$(「オプション要素」)です.height(); パラメータを追加すると、height値がない場合、生成時に対応するパラメータに置き換えられます.
(パラメータを入力した場合は「Number type」しか入力できません.)
3.$(「要素を選択」)がinline要素の場合、もちろん書けません.
<div></div>
div{
width: 500px;
border: 1px solid #000;
}
$('div').height(300);
console.log($('div').height());
生成高さ500のcss border値はheight(300)であり,両側に1 pxずつ表示され,302である.
コンソール値はheight()で表される300です。(border値を除外し、box-size:border-boxを一定に保つ)
div{
width: 500px;
height: 300px;
border: 1px solid #000;
}
今回はheight()を見ず、cssで入れる様子も見てみます。
cssを使用して入れたのはborder-boxで、border値がwidthに含まれているため、表示時は300
border値height()が含まれているため、height()はborder値を減算し、1つの値-2 px 298を得る。
Reference
この問題について(オブジェクト操作方法(数値操作方法)), 我々は、より多くの情報をここで見つけました https://velog.io/@chyori/객체조작-메서드-수치-조작-메서드テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol