tes*_*dtv 6 javascript jquery mobile-safari ipad jquery-events
我正在尝试使用 Javascript for Mobile Safari 模拟滚动事件。我正在使用以下代码
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("scroll", true, true, window,0, 0, 0, 0, 0, false, false, false, false, 0, null);
Run Code Online (Sandbox Code Playgroud)
上面的代码是一个jQuery插件jQuery.UI.Ipad的一部分基本上映射触摸事件等touchstart,touchmove,touchend像鼠标事件mouseover,mousedown等
但是由于某些原因,模拟滚动事件的代码不起作用......请帮助我。所以基本上我的问题是如何模拟滚动事件。
小智 3
我认为人们对为什么要覆盖滚动控件感到困惑。我可以理解为什么你想模仿鼠标事件,但滚动也许不应该是其中之一。
通常对于滚动更改,您可以通过以下方式获取滚动:
var top = document.body.scrollTop;
Run Code Online (Sandbox Code Playgroud)
并设置为:
document.body.scrollLeft = sX;
document.body.scrollTop = sY;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
35104 次 |
| 最近记录: |