gpt4 book ai didi

javascript - 在方向更改时隐藏 jQuery Mobile 固定工具栏

转载 作者:太空宇宙 更新时间:2023-11-04 04:37:00 24 4
gpt4 key购买 nike

使用 jQuery Mobile 我可以使用以下方法在页面上创建固定工具栏:

<div data-role="header" data-position="fixed">Content</div>

我想做的是在设备方向改变时隐藏固定标题,我可以使用以下方法检测到:

$(window).on('orientationchange ', function() {
if (event.orientation === 'portrait') {

}
else if (event.orientation === 'landscape') {
}
});

如何从页面中隐藏 fixedtoolbar?在工具栏上设置 display: none 有效,但会在标题之前的位置留下空白区域。

最佳答案

工作示例:http://jsfiddle.net/d2mMv/

Javascript:

$(document).on('pagebeforeshow', '#index', function(){       
$('#test-header').hide();
$('#test-content').addClass('test-content');
});

CSS:

.test-content {
margin-top: -40px !important;
}

不幸的是,因为我们隐藏了一个标题,它仍然存在,所以我们可以触发createpagecreateupdatelayout,因此我们需要这样做手动使用 css。

关于javascript - 在方向更改时隐藏 jQuery Mobile 固定工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16188757/

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