Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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
Javascript 我有一个带滚动条的div。如何检测是否有人在滚动条上鼠标向下移动?_Javascript_Jquery - Fatal编程技术网

Javascript 我有一个带滚动条的div。如何检测是否有人在滚动条上鼠标向下移动?

Javascript 我有一个带滚动条的div。如何检测是否有人在滚动条上鼠标向下移动?,javascript,jquery,Javascript,Jquery,我有一个带滚动条的div。如何检测是否有人在滚动条上按下鼠标?您可以使用该事件。jQuery还有一个方便的函数 我不确定您是否能检测到滚动方向。您可以使用该事件。jQuery还有一个方便的函数 我不确定你是否能检测到滚动方向。我想你检测不到。但我相信您可以将某些内容绑定到div的滚动事件,该事件将在div实际更改其内容的滚动位置时触发。我不认为您可以。但我相信您可以将某些内容绑定到div的滚动事件,当div实际更改其内容的滚动位置时,将触发该事件。您可以使用jQuery滚动函数.scroll()

我有一个带滚动条的div。如何检测是否有人在滚动条上按下鼠标?

您可以使用该事件。jQuery还有一个方便的函数

我不确定您是否能检测到滚动方向。

您可以使用该事件。jQuery还有一个方便的函数


我不确定你是否能检测到滚动方向。

我想你检测不到。但我相信您可以将某些内容绑定到div的
滚动
事件,该事件将在div实际更改其内容的滚动位置时触发。

我不认为您可以。但我相信您可以将某些内容绑定到div的
滚动
事件,当div实际更改其内容的滚动位置时,将触发该事件。

您可以使用jQuery滚动函数
.scroll()
,并在滚动发生时向其传递一个要调用的函数。有关更多信息,请参阅

例如:

$('#targetdiv').scroll(function(event) {
  //Stuff to do when scrolled
});

然后,您可以使用事件数据查看是否按下了鼠标按钮。

您可以使用jQuery滚动函数
.scroll()
,并在滚动发生时将要调用的函数传递给它。有关更多信息,请参阅

例如:

$('#targetdiv').scroll(function(event) {
  //Stuff to do when scrolled
});

然后,您可以使用事件数据查看是否按下了鼠标按钮。

您无法从事件中获取滚动方向,但可以存储位置,并将当前值与上次值进行比较,以确定滚动方向是向上还是向下……您无法从事件中获取滚动方向,但可以存储位置,并将当前值与上一个值进行比较,以确定滚动是向上还是向下……由于jQuery 1.7,您可以在('scroll',callback')上使用
$('targetdiv')
自jQuery1.7以来,您可以在('scroll',callback')上使用
$('#targetdiv')