Javascript 需要在手机浏览器的页眉顶部显示广告。当它滚动时,标题应保持固定,广告和内容正文应滚动
我正在使用html5和jquery mobile开发移动浏览器应用程序。我有一个小问题。我需要在手机浏览器的页眉顶部(浏览器(广告、页眉、内容和页脚))显示广告。当它滚动时,标题应该固定在顶部,广告和内容体应该滚动 有什么建议吗 谢谢你像什么Javascript 需要在手机浏览器的页眉顶部显示广告。当它滚动时,标题应保持固定,广告和内容正文应滚动,javascript,jquery,html,jquery-mobile,mobile-browser,Javascript,Jquery,Html,Jquery Mobile,Mobile Browser,我正在使用html5和jquery mobile开发移动浏览器应用程序。我有一个小问题。我需要在手机浏览器的页眉顶部(浏览器(广告、页眉、内容和页脚))显示广告。当它滚动时,标题应该固定在顶部,广告和内容体应该滚动 有什么建议吗 谢谢你像什么 <html> <head> <style type='text/css'> #uno{ background-color:yellow
<html>
<head>
<style type='text/css'>
#uno{
background-color:yellow;
position:absolute;
width:320px;
height:150px;
}
#dos{
position:absolute;
width:320px;
height:250px;
margin-top:50px;
overflow-y:scroll;
background-color:blue;
}
</style>
</head>
<body>
<div id='uno'><p>"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." </p></div>
<div id='dos'> <p>"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." </p>
"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..."
<p>"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." </p><p>"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." </p>
"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..."
<p>"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." </p> <p>"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." </p>
"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..."
<p>"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." </p> <p>"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." </p>
"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..."
<p>"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." </p> <p>"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." </p>
"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..."
<p>"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." </p> <p>"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." </p>
"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..."
<p>"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." </p> <p>"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." </p>
"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..."
<p>"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." </p> </div>
</body>
#乌诺{
背景颜色:黄色;
位置:绝对位置;
宽度:320px;
高度:150像素;
}
#dos{
位置:绝对位置;
宽度:320px;
高度:250px;
边缘顶部:50px;
溢出y:滚动;
背景颜色:蓝色;
}
“如果你是我的朋友,那你就是我的朋友。”
“如果你是我的朋友,那你就是我的朋友。”
“如果你是我的朋友,那你就是我的朋友。”
“这是我的责任,我的责任,我的责任……”“这是我的责任,我的责任,我的责任……”
“如果你是我的朋友,那你就是我的朋友。”
“这是我的责任,我的责任,我的责任……”“这是我的责任,我的责任,我的责任……”
“如果你是我的朋友,那你就是我的朋友。”
“这是我的责任,我的责任,我的责任……”“这是我的责任,我的责任,我的责任……”
“如果你是我的朋友,那你就是我的朋友。”
“这是我的责任,我的责任,我的责任……”“这是我的责任,我的责任,我的责任……”
“如果你是我的朋友,那你就是我的朋友。”
“这是我的责任,我的责任,我的责任……”“这是我的责任,我的责任,我的责任……”
“如果你是我的朋友,那你就是我的朋友。”
“这是我的责任,我的责任,我的责任……”“这是我的责任,我的责任,我的责任……”
“如果你是我的朋友,那你就是我的朋友。”
“这是我的责任,是我的责任,是我的责任,是我的责任,是我的责任……”
谢谢您的支持。对于那些正在寻找答案的人。我现在有些东西在工作。在手机上。它在Android和iPhone上都运行良好 我在这里做的是。OnScroll我要找的是10的高度。当它达到10时,标题(粘性标题)将位于屏幕顶部(如位置:固定),当页面到达顶部(0像素)时,广告将放置在顶部,标题将向下移动48像素
window.onscroll=function (){
if (window.innerHeight > window.innerWidth) {
var value = $(this).scrollTop();
if ( value > 10 ) {
//$("#sticky-header").fixedtoolbar({ visibleOnPageShow: false });
$("#sticky-header").fixedtoolbar({ tapToggle: false }).css("top","0px");
$("#ad1").hide();
}
else if(value < 10){
$("#ad1").show();
$("#ad1").fixedtoolbar({ tapToggle: false }).css("top","0px");
$("#sticky-header").fixedtoolbar({ tapToggle: false }).css("top","48px");
}
}
if (window.innerWidth > window.innerHeight) {
$("#sticky-header").fixedtoolbar({ tapToggle: false }).css("top","0px");
}
}
window.onscroll=函数(){
如果(window.innerHeight>window.innerWidth){
var值=$(this.scrollTop();
如果(值>10){
//$(“#sticky header”).fixedtoolbar({visibleOnPageShow:false});
$(“#sticky header”).fixedtoolbar({tapttoggle:false}).css(“top”,“0px”);
$(“#ad1”).hide();
}
否则如果(值<10){
$(“#ad1”).show();
$(“#ad1”).fixedtoolbar({taptokle:false}).css(“top”,“0px”);
$(“#sticky header”).fixedtoolbar({tapttoggle:false}).css(“top”,“48px”);
}
}
if(window.innerWidth>window.innerHeight){
$(“#sticky header”).fixedtoolbar({tapttoggle:false}).css(“top”,“0px”);
}
}
谢谢在桌面上,您通常会使用position:fixed,但在移动浏览器上不起作用。这有帮助吗:?谢谢你,圣地亚哥。但我需要上面的广告。在滚动时,这些信息将消失。(广告、页眉、内容、页脚)-页眉是固定的。静止一切滚动。在代码上方溢出-y:滚动;在第二个分区中不起作用?我的意思是,你可以用屏幕的总高度创建两个div,一个是广告高度,另一个是用overflow-y:scroll固定在下面,所有的内容都应该是这样