在我们的页面上,我们有一些长水平滚动的 iframe <div>
。如果用户使用鼠标,他们可以使用滚动条滚动,我们希望他们能够选择 iframe 中的文本。但是,如果他们只使用触摸,滚动条很麻烦,我想在整个东西上覆盖一个透明元素,让他们能够通过拖动轻松滚动,这当然会牺牲选择文本功能,但在那个场景。
这让我想到了我的问题,有没有办法可靠地检测用户是否通过鼠标与网页交互?
我在检测触摸或鼠标时所看到的一切都是触摸会广播鼠标事件,因此很难检测到触摸或鼠标(更不用说你可以同时拥有两者)。我的问题更简单——它是用户是否通过鼠标与页面进行了交互。
任何人都可以想出一种方法来可靠地检查这个吗?