作者klern (灰)
看板Web_Design
標題[問題] offset
時間Thu Jan 27 16:12:12 2011
大家好
我想做一個按鈕
按了會 show/hide 出一個 div 在網頁正中央
我用offset去達成我的目的
$('div.t').offset({
top:(document.body.clientHeight - $('div.t').height())/2,
left:(document.body.clientWidth - $('div.t').width())/2});
我發現我按按鈕 div顯示後在關閉
再次將它打開時
有時他的位置會跑掉 變成累加上去
例如
本來top應為100 left 100
但有時會變成 200 200 , 300 300
一直累加上去
有時又恢復正常 出現在我定位的位置
請問是我哪裡沒注意到嗎 還是有理解錯誤的地方
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.105.144.140
→ grence:$('div.t') 只會選到一個div嗎 01/27 20:28
→ klern:謝謝 太粗心了 我會從這方面在去研究看看 01/28 13:48