元素縮放後的拖拽問題

jQuery UI 1.12.1
image.pngsegmentfault

當這裏的元素進行縮放後,拖拽就會飄spa

先思考 假如放大或縮小三倍後 移動 1px 仍是 1px 嗎?blog

好,咱們繼續源碼

1.當沒縮放時縮放比默認其實就是1
1px 就是 1px it

2.當放大3倍時縮放比 就是3
1px 就是 3px class

3.當縮小3倍時縮放比 就是3
1px 就是 1/3 px擴展

根據推理可得im

a 縮放比 b 移動值 c 結果值拖拽

c = a > 1 ? (b / a) : (b * a) ;static

下面就是改源碼了,我這裏擴展了個參數 "縮放比"
image.png

調用時修改一下
image.png

相關文章
相關標籤/搜索