w2ui.utils - にほんご。

w2utils.getSize

更新日: 2018-09-07

getSize(el, type)

要素のpadding、margin、borderを含んだサイズ または、絶対位置を返します。 戻り値はstringです。

el: HTML要素
対象の要素。
type: string
取得する項目。

説明

対象の要素は絶対配置にする必要はありませんが、 絶対位置を取得します。 第1引数のelは対象の要素を指定します。(jQueryオブジェクトです。) 第2引数のtypeは以下のパラメータを指定することができます。

  • width - 要素の幅。
  • height - 要素の高さ。
  • +width - padding、margin、borderを含めた要素の幅。
  • +height - padding、margin、borderを含めた要素の高さ。
  • left - 要素の左座標。
  • right - 要素の右座標。
  • top - 要素の上座標。
  • bottom - 要素の下座標。

以下のように指定することができます。

var a = w2utils.getSize(el, 'width');
console.log(a);

デモ

"デモ用文字列"の要素の幅、高さをconsole.logに出力します。

デモ用文字列
JavaScript
var width = w2utils.getSize($('#demo'), 'width');
var height = w2utils.getSize($('#demo'), 'height');
console.log('w:' + width + ' x h:' + height);
CSS
#demo {
  border: 1px solid #d50000;
}
HTML
<span id="demo">デモ用文字列</span>

© 2017. .
Code licensed under theMIT License. Documentation licensed underCC BY 3.0.

このコンテンツはvitmalinaによるw2ui.utilsドキュメントを翻訳/改変したものです。