bbs2chreaderスキンスレッドat SOFTWARE
bbs2chreaderスキンスレッド - 暇つぶし2ch305:名無しさん@お腹いっぱい。
07/11/19 19:39:03 3B3FDcSB0
>>294
とりあえず、printfデバッグしてみた

Rect: Popup.getRect()の出力 (left-right,top-bottom)
Pa: Popup.add()が呼ばれたときのページ上のマウス座標 (x,y)
Pr: Popup.remove()が(ry
として、以下は左からアンカに入ってまた左に抜けたときの出力

・正常に表示されるとき(sans-serif 16pt)
  Rect=(88-128,4950-4966)  Pa=(88,4963)  Pr=(87,4962)

・表示されないとき(sans-serif 13pt)
  Rect=(72-107,4180-4193)  Pa=(71,4188)  Pr=(71,4188)

後者はmouseoverイベントがgetRect()の出力する範囲に入る前に発生してる
一番簡単な解決法はgetRect()にマージン持たせることだけど、
mouseoverのときにマウスが厳密に要素の領域内にあると仮定してはいけないらしいな


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch