let el = document.getElementsByClassName(‘header-index‘)[0];
// el.style.cursor = ‘grab‘;
// console.log(el);
el.onmousedown = function() {
el.style.cursor = ‘grabbing‘;
let gapX = event.clientX;
let startX = el.scrollLeft;
document.onmousemove = function(e) {
let x = e.clientX - gapX;
el.scrollLeft = startX - x;
return false;
};
document.onmouseup = function() {
el.style.cursor = ‘grab‘
document.onmousemove = null;
document.onmouseup = null;
};
};
原文:https://www.cnblogs.com/barry-cbt/p/13715619.html