關於js拖拽功能,拖拽元素的position:fixed;left:0;right:0;樣式引起左右拖動元素會出現落后鼠標移動距離的問題


被拖拽元素的樣式如果為:position:fixed;left:0;right:0;(當時是為了讓fixed定位的元素水平居中加的left:0;right:0;避免js動態計算定位的麻煩)時左右拖動會出現拖動元素落后鼠標移動距離的問題,去掉right:0就可以了,而且如果只是去掉left:0還不行,還會是一樣的情況。。。在chrome和IE下測試的情況,我的js是通過修改元素的left和top來實現拖動的,如果是right和top估計必須要去掉left才可以,這個以后有時間再測。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM