Есть такой блок, полоса прокрутки уже скрыта, он листается, но только колесиком мыши. Надо чтобы листалост с зажатой ЛКМ.
Пробовал использовать вот такой код, но увы... Не работает
var $doc = $(document),
ratio = $doc.height() / $(window).height(), //отношение окна к общей высоте блока, чтобы тянуть весь блок.
mousepos, to;
$doc.on('mousedown', '#sidebar', dragstart);
function dragstart(e) {
e.preventDefault();
mousepos = e.screenY;
$doc.on('mousemove.drag', drag);
$doc.one('mouseup.drag mouseout.drag', dragstop);
}
function drag(e) {
clearTimeout(to);
var delta = (e.screenY - mousepos) * ratio;
to = setTimeout(function () { // таймаут чтобы события от мыши не перекрывали друг друга,
$doc.scrollLeft($doc.scrollLeft() + delta);
mousepos = e.screenY;
}, 1);
}
function dragstop(e) {
$doc.off('mousemove.drag mouseup.drag mouseout.drag');
}
html не стану скидывать слишком много кода.
Если что, вот сайт -
tokmaganbet.ru/sites/test