Javascript css允许div在任何地方滚动,但如果在顶部,则使用锤子平移

Javascript css允许div在任何地方滚动,但如果在顶部,则使用锤子平移,javascript,html,css,Javascript,Html,Css,首先,我将描述我正在努力实现的目标: 基本上,我有一个简单的可滚动div作为容器。但是一旦它被滚动到顶部,我希望当我试图向下滑动它时,整个div能够平移(例如向下滑动容器)。但是我想保留滚动,如果我向上滑动(向下滚动),它通常向下滚动。当Facebook在其应用程序上打开容器时,请查看其容器元素 我目前正在使用一个简单的div和一个可滚动的div,但是我遇到了一个问题: 一旦我允许整个div可平移,我现在就不能滚动div了 因此,我无法检测用户是否试图向下或向上滑动div以分别平移和滚动div

首先,我将描述我正在努力实现的目标:

基本上,我有一个简单的可滚动div作为容器。但是一旦它被滚动到顶部,我希望当我试图向下滑动它时,整个div能够平移(例如向下滑动容器)。但是我想保留滚动,如果我向上滑动(向下滚动),它通常向下滚动。当Facebook在其应用程序上打开容器时,请查看其容器元素

我目前正在使用一个简单的div和一个可滚动的div,但是我遇到了一个问题:

  • 一旦我允许整个div可平移,我现在就不能滚动div了
  • 因此,我无法检测用户是否试图向下或向上滑动div以分别平移和滚动div
  • 我想知道有什么建议来解决这个矛盾的问题!谢谢大家!