Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 禁用水平拖动滚动_Jquery_Css_Scroll - Fatal编程技术网

Jquery 禁用水平拖动滚动

Jquery 禁用水平拖动滚动,jquery,css,scroll,Jquery,Css,Scroll,我有一个div,它有一个溢出:hidden但是当我用鼠标向右拖动时,它仍然向右移动,而我在CSS中禁用了使用溢出选项滚动。我尝试使用jQuery: $('.wrapper').mousemove(function(ev){ $(this).scrollLeft(0); ev.preventDefault(); ev.stopPropagation(); }); 但它不起作用。有人知道解决办法吗 JSFIDLE尝试使用以下javascript代码: var ele

我有一个div,它有一个
溢出:hidden但是当我用鼠标向右拖动时,它仍然向右移动,而我在CSS中禁用了使用溢出选项滚动。我尝试使用jQuery:

$('.wrapper').mousemove(function(ev){
    $(this).scrollLeft(0);
    ev.preventDefault();
    ev.stopPropagation();
});
但它不起作用。有人知道解决办法吗


JSFIDLE

尝试使用以下javascript代码:

    var element = document.getElementByClass("wrapper");

    element.onscroll = function () {
       element.scrollTo(0,0);
    }

我终于找到了答案。滚动的不是
.wrapper
ul
,而是
.holder
所以我用jQuery修复了它。看看结果。谢谢大家的帮助。

能给我们看一下代码吗。。。没有这一点,就很难帮助你。。另外,使用jsfiddle.net进行的问题演示也会很有帮助,因为函数参数中是否缺少“ev”?函数(ev){…}对不起,我在代码中使用ev,我只是在上面忘记了它。这是一个JSFIDLE:不幸的是,当我拖动时没有触发scroll事件。发布html/CSS代码,仅此信息很难帮助您。我已经对一个JSFIDLE进行了注释:抱歉,我没有看到它。反正我不明白。我在包含列表的div中没有看到滚动条