オブジェクト操作方法(数値操作方法)


数値処理方法


要素のプロパティを操作するときに使用する方法で、選択したオブジェクトの寸法と位置寸法の値をインポートまたは作成または変更できます。


  • width()メソッド
    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を生成する値を取得する。

  • height()メソッド
    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を得る。