2007-02-26から1日間の記事一覧

要素の位置を取得する(バグ)

function getElementOffset( e ,base){ if(!base) base = document.body; var p = {x:0,y:0}; p.x = e.offsetLeft; p.y = e.offsetTop; var prnt = e.offsetParent; var overflow; while((prnt != null) ){ p.x += PixNum( prnt.offsetLeft); p.y += PixNum(…

要素の位置を取得する(正解?)

ドラッグドロップを作ろうとしてまず躓いたのは要素の位置を取得する事。あきらめてYUIなりなんなりを使えばいい・・・が、実はYUIもドラッグするオブジェクトの親要素に枠線があったりoverflowが指定されていたりするとずれる。噂ではprotoype.jsでもずれる…