jQuery UI 1.12.1segmentfault
當這裏的元素進行縮放後,拖拽就會飄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
下面就是改源碼了,我這裏擴展了個參數 "縮放比"
調用時修改一下