【发布时间】:2011-07-04 22:13:26
【问题描述】:
我正在尝试为保持固定位置的 Web 应用程序创建典型的页眉页脚。这对手机来说很棘手,因为他们的浏览器对 css position:fixed 并不是很好。 所以我的目标是检测滚动事件,然后使用 position:absolute 重新定位元素。我写了这段代码:
$(window).scroll(function () { setHFPos(); });
$(window).resize(function () { setHFPos(); });
这没问题,除了一个事实之外,Android 在触发滚动事件之前滚动页面,所以我的页脚在重新定位之前向上滚动页面。
理想情况下,我想要找到当用户在滚动手势之前触摸屏幕时发生的事件,但是,我已经尝试了 mousedown 和 mousemove,并且在滚动手势期间都没有触发。我试过了:
$("body").mousedown(md);
在点击时调用,而不是在滚动手势时调用。
有人对我可以参与的合适活动有什么建议吗?
【问题讨论】:
标签: javascript jquery android mobile