Javascript 将文本选择事件替换为dragstart、move、Dragen或其他鼠标移动事件

Javascript 将文本选择事件替换为dragstart、move、Dragen或其他鼠标移动事件,javascript,javascript-events,Javascript,Javascript Events,我们的客户需要能够使用支持触摸的Surface平板电脑,通过远程桌面访问的浏览器访问我们的内部网应用程序。不幸的是,他们远程操作的操作系统是Windows2008ServerR2,它没有内置有意义的触摸支持。当你触摸屏幕时,你的手指看起来就像是左键点击和指针移动,这会导致在浏览器上选择文本,而不是像大多数人所期望的那样进行拖动/滚动操作(这与我们用来访问系统的其他“触摸客户机”组合完美配合)。因此,他们滚动屏幕的唯一方式是使用滚动条,在触摸设备上感觉不直观 是否有一种处理事件的方法,可以将此文本

我们的客户需要能够使用支持触摸的Surface平板电脑,通过远程桌面访问的浏览器访问我们的内部网应用程序。不幸的是,他们远程操作的操作系统是Windows2008ServerR2,它没有内置有意义的触摸支持。当你触摸屏幕时,你的手指看起来就像是左键点击和指针移动,这会导致在浏览器上选择文本,而不是像大多数人所期望的那样进行拖动/滚动操作(这与我们用来访问系统的其他“触摸客户机”组合完美配合)。因此,他们滚动屏幕的唯一方式是使用滚动条,在触摸设备上感觉不直观

  • 是否有一种处理事件的方法,可以将此文本选择事件(或一系列事件)转换为其他鼠标事件?我想我们应该从e开始,但我不知道从那里我会走到哪里。我们不需要支持所有默认触摸事件;我们真正需要的是垂直滚动
  • 对于允许“指针”拖动文档体,是否想到了其他解决方案

  • 可以尝试混合或两种东西中的任何一种:

    a) 在文本块上设置
    指针事件:none
    ,让它们忽略鼠标事件(并有效地将它们传递给后面的对象)

    b) 设置
    user select:none
    以禁用文本选择