js層拖拽,兼容IE、谷歌、火狐
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
一個(gè)簡(jiǎn)單的拖拽研究了快一周,惡心的我呦...好在終于整明白了,下面和大家一起交流下。
拖拽原理:
鼠標(biāo)按下時(shí),記錄當(dāng)前鼠標(biāo)和拖動(dòng)層的坐標(biāo),并且拖動(dòng)狀態(tài)設(shè)為可拖動(dòng);
鼠標(biāo)移動(dòng)時(shí),判斷拖動(dòng)狀態(tài),如果可拖動(dòng),那么根據(jù)當(dāng)前的鼠標(biāo)坐標(biāo)以及鼠標(biāo)按下時(shí)記錄的初始坐標(biāo),計(jì)算出拖動(dòng)層的位置,實(shí)行拖動(dòng);
鼠標(biāo)彈起時(shí),將拖動(dòng)狀態(tài)改為不可拖動(dòng)。
[code]
[/code]
該文章在 2013/7/12 13:29:22 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |