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ドキュメントを翻訳/改変したものです。