0

我试过寻找这个,但它似乎不是已知问题。JScrollPane触摸滚动在IE10/Surface中不起作用

手指滚动不会出现在IE10的工作,甚至在主JScrollPane的网站:http://jscrollpane.kelvinluck.com/

演示:http://jscrollpane.kelvinluck.com/basic.html

只有表面RT设备上测试...

似乎在iOS/Android设备上正常工作。

任何想法? 谢谢

+0

[Microsoft Surface:我如何允许JavaScript触摸/拖动事件工作而不被浏览器拦截?](http://stackoverflow.com/questions/13130004/microsoft-surface-how-do- i-allow-javascript-touch-drag-events-to-work-without-b) – JasonMArcher

回答

0

我也有同样的问题,我发现以下文章有点帮助,但仍似乎无法完成它的工作。我会刚刚发表评论,但我没有足够的代表。

http://msdn.microsoft.com/en-us/library/ie/hh772044(v=vs.85).aspx

从我所知,这已经是与IE10和11劫持,以允许用户左右滑动即可到应用程序之间切换在触摸设备上触摸动作。我目前正在使用IE11的metro版本和IE11的桌面版本在Surface Pro2上进行测试。根据文章,您应该能够使用css“touch-action”属性来防止这种行为,但我无法完全正确地使用它。如果我找到更有用的东西,我会更新。

+0

您是否找到了解决此问题的解决方案? – Maxali

+0

不幸的是,我无法得到这个成功的工作。表面似乎从未回应我的言论以防止劫持。基本上,它看起来像是jquery scrollpane和表面控制之间的争斗。我们想出的解决方案是沟通jscrollpane并使用标准的滚动div和css3滚动条样式。迄今最好的解决方案。 –