以下に示すように:
次のようにコードをコピーします。
//配列型を返す
function findPosition(oElement) {//oElement 現在の要素
if (typeof (oElement.offsetParent) != '未定義') {
for (var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent) {
posX += oElement.offsetLeft;
posY += oElement.offsetTop;
}
}
var 配列 = [posX, posY];
配列を返します。
}
// ページ全体でイベントをトリガーしたコントロールの絶対 X 座標を取得します
関数 findPositionX(oElement) {
if (typeof (oElement.offsetParent) != '未定義') {
for (var posX = 0; oElement; oElement = oElement.offsetParent)
{
posX += oElement.offsetLeft;
}
}
posX を返します。
}
// ページ全体でイベントをトリガーしたコントロールの絶対 Y 座標を取得します
関数 findPositionY(oElement) {
if (typeof (oElement.offsetParent) != '未定義') {
for (var posY = 0; oElement; oElement = oElement.offsetParent) {
posY += oElement.offsetTop;
}
}
位置を返します。
}