はじめに
さまざまなブラウザで dom 要素を取得する場所を解決します
互換性
ie 6 7 8 firefox 3.6 chrome 4.0 現在、これらのブラウザのみがテストされています
著者
Jelle · lu QQ :271412542 電子メール:idche@qq.com ブログ:http://www.cnblogs.com/idche/
ソース コードの説明
jquery ソース コードは非常に役に立ちました。また、Bruce Lee という名前の人も使用しました。クラスメートのソース コードはもちろん、より多くのリソースがインターネットから得られます。
関数の説明
// jelle(elem) オブジェクト elem はオブジェクト ID を渡し、ウィンドウの場合は dom オブジェクトを渡し、ウィンドウ オブジェクトを渡します
//.offset() は、ウィンドウの絶対位置を返します。ブラウザを基準とした現在のオブジェクト、戻り値 = {top:a,left:b};
//.inner() は、現在のオブジェクトの表示領域の幅と高さを返します、戻り値 = {wisth :a,left:b};
//.scroll() 現在のオブジェクトの上部と左のボリューム領域を返します。 ,戻り値 = {top:a,left:b};
//.offparent() は、親ノードから現在のオブジェクトの左上の位置を返します。 、戻り値 = {top:a,left:b};
//.client() は、現在のオブジェクトの利用可能な高さと幅を返します、戻り値 = {width:a,height:b}; // .screen() は現在の画面の利用可能な高さと幅を返します。戻り値 = {width:a,height:b}
//.mouse(event) は現在のマウスの x、y 座標を返します。 、elem は空では返されません elem の座標を基準にして、戻り値 = {x:a,y:b};
Example
//例: div の表示領域の幅を返します。 ID test //jelle('test' ).inner().width //ここで width を直接ダウンロードできます
jquery ベースのソース コード