Javascript 谷歌浏览器&x27;s滚动条和jQuery UI';s可拖动插件
首先,这个例子: 在这里,我使用jQueryUI的Javascript 谷歌浏览器&x27;s滚动条和jQuery UI';s可拖动插件,javascript,jquery,jquery-ui,google-chrome,Javascript,Jquery,Jquery Ui,Google Chrome,首先,这个例子: 在这里,我使用jQueryUI的draggable插件来允许水平拖动容器。我还使第二个子元素包含一个滚动条。问题是,不同的浏览器处理此滚动条的使用方式不同。我已经在IE8和最新稳定的Chrome和Firefox版本中对其进行了测试 对于所需的行为,有两个测试用例: 在滚动条上单击并按住鼠标并垂直移动,以及 单击并按住滚动条的鼠标并水平移动 第一个用例(垂直移动): IE8和Firefox:没有问题 Chrome:一旦松开鼠标按钮,移动鼠标将导致容器与鼠标光标一起拖动。释放容器需
draggable
插件来允许水平拖动容器。我还使第二个子元素包含一个滚动条。问题是,不同的浏览器处理此滚动条的使用方式不同。我已经在IE8和最新稳定的Chrome和Firefox版本中对其进行了测试
对于所需的行为,有两个测试用例:
因此,基本上,Chrome的行为就是问题所在。我会接受Firefox或IE8中的行为。有没有办法从Chrome上强制执行此行为?这在这把小提琴中得到了演示: 答案如下: 基本上,使用指定要拖动的特定对象