我已經開始使用Hammer.js爲移動瀏覽器實現拖動功能。我注意到,該功能也適用於桌面瀏覽器(這通過兼容性表https://github.com/EightMedia/hammer.js/wiki/Compatibility確認)。在桌面瀏覽器上使用Hammer.js的缺點?
在桌面瀏覽器中使用Hammer.js還有什麼缺點?
作爲一個例子;假設我想實現一個可以拖動「拇指」的滾動條(從頭開始)。而不是使用onmousedown/up,onmousemove和set/release mousecapture來實現,我可以簡單地使用Hammer.js的dragstart,drag和dragend事件。