gpt4 book ai didi

jquery - 禁用 jQuery Mobile 地址栏隐藏

转载 作者:行者123 更新时间:2023-12-01 06:03:51 25 4
gpt4 key购买 nike

有没有办法禁用自动隐藏地址栏的 jQuery 移动功能?如果没有,是否有我可以实现的解决方法。我的问题是我的网络应用程序用户滚动,这样我就可以有一个固定位置的页脚菜单栏。本地址栏被隐藏时,所有内容都会向上移动,在底部留下一个空格。我可能会强制它向下移动,但用户无法向上滚动以访问地址栏,因为我的应用程序已禁用滚动。

有没有办法将其关闭或使所有内容向上滚动,以便地址栏再次可见?

最佳答案

这行代码就是负责的。 (好久没看JQM了)。摆脱 window.scrollTo( 0, ypos ); 它应该适合你。此代码来自jquery.mobile-1.0.js

        // Scroll page vertically: scroll to 0 to hide iOS address bar, or pass a Y value
silentScroll: function( ypos ) {
if ( $.type( ypos ) !== "number" ) {
ypos = $.mobile.defaultHomeScroll;
}

// prevent scrollstart and scrollstop events
$.event.special.scrollstart.enabled = false;

setTimeout(function() {
window.scrollTo( 0, ypos );
$( document ).trigger( "silentscroll", { x: 0, y: ypos });
}, 20 );

setTimeout(function() {
$.event.special.scrollstart.enabled = true;
}, 150 );
},

关于jquery - 禁用 jQuery Mobile 地址栏隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8513112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com