我正在使用
jquery mobile和页眉/页脚我使用data-position =“fixed”.
但是,当我们滚动页面时…页眉页脚会消失并在滚动停止时重新出现.
有没有办法我们可以在你滚动的时候在屏幕上固定一个节目?
我只能想到一种方法是应用固定位置而不是使用jquerymobile这些元素.
最佳答案 我尽我所能让它发挥作用.如果你想要你可以删除将页眉和页脚类从.ui-fixed-overlay更改为.ui-fixed-inline的函数,并从.fade.in和.fade.out中删除webkit动画,但我已经有了没有锁防止窗户消失.但是,我相信JQM只会在您滚动后重新计算页眉和页脚元素的位置.
我在页面div中放入以下css来删除webkit动画.
.ui-fixed-inline {
不透明度:1!重要;
!显示:块重要;
-webkit-动画名称:无重要;!
}
.淡入淡出 {
不透明度:1!重要;
-webkit-动画名称:无重要;!
!显示:块重要;
}
我知道这不是你想要的,但它确实加快了页眉和页脚元素的再现(它看起来有点不稳定.)除非你想重写控制页眉和页脚定位的JQM javascript,我不认为有一种简单的方法可以做到这一点,因为JQM固定位置代码可以在用户滚动后重新定位.如果我找到方法的话,我会继续寻找和编辑这个答案.