Html 滚动时需要在顶部保留一个条的代码
我有一个HTML和CSS栏,它被添加到一个网站的顶部,需要一些代码在向下滚动时保持它在顶部 我最好使用JavaScript,或者任何可以工作的东西,我只需要一些东西来保持它在顶部 谢谢你的帮助 查看此网站了解我要查找的内容-尝试添加以下内容:Html 滚动时需要在顶部保留一个条的代码,html,Html,我有一个HTML和CSS栏,它被添加到一个网站的顶部,需要一些代码在向下滚动时保持它在顶部 我最好使用JavaScript,或者任何可以工作的东西,我只需要一些东西来保持它在顶部 谢谢你的帮助 查看此网站了解我要查找的内容-尝试添加以下内容: div#netbar { position: fixed; top: 0; } 将职位属性设置为固定属性可能会解决您的问题 也使用位置:固定的标题,但在您的情况下,它使其位置:固定!重要信息是解决方案,因为它被覆盖在您将其放置在站点的下方(顶部) CSS
div#netbar { position: fixed; top: 0; }
将职位属性设置为固定属性可能会解决您的问题 也使用位置:固定代码>的标题,但在您的情况下,它使其位置:固定!重要信息
是解决方案,因为它被覆盖在您将其放置在站点的下方(顶部)
CSS:
|
编辑:
在不牺牲吸盘鱼位置的情况下实现这一点的最简单方法是使用jQuery,正如您所提到的
$(document).ready(function () {
$(window).scroll(function () {
$("#enjin-bar").css({
"top": Math.max($('body').scrollTop(), $('html').scrollTop()) + 4
});
$("#netbar").css({
"top": Math.max($('body').scrollTop(), $('html').scrollTop())
});
});
});
|
它能工作,但它的故障率令人难以置信;只需从站点中删除#netbar{position:fixed!important;}
行,即可将netbar再次设置为绝对
或者,如果您愿意牺牲吸盘的位置来减少故障,请使用以下代码:
$(document).ready(function () {
$(window).scroll(function () {
$("#enjin-bar").css({
"top": Math.max($('body').scrollTop(), $('html').scrollTop()) + 4
});
});
});
enjin栏不是netbar的一部分,这就是为什么滚动时它不跟随netbar的主要原因,所以绕过它的最简单方法是使用jQuery
|
Edit2:
将Paste中的代码替换为以下代码:
<div id="netbar">
<div id="discover" role="directory">
<ul>
<li class="suckerfish">
<span class="sitelogo">LinkyCraft</span>
<ul class="section-drop">
<li class="link-two"><a href="http://www.linkycraft.net/servers">Server Status</a></li>
<li class="link-three"><a href="http://www.linkycraft.net/home">Survival Home</a>
<li class="link-five"><a href="http://www.monlotron.enjin.com/">Our Designer</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
<style>
div#netbar a {
color: #DEE3E6;
}
div#netbar a:hover {
color: #FFFFFF;
}
div#netbar li {
float: left;
margin: 0;
position: relative;
}
div#netbar > a {
border-right: 1px solid #333333;
display: block;
float: left;
line-height: 29px;
padding: 0 10px;
}
div#netbar > a:hover {
background: none repeat scroll 0 0 #222222;
}
div#netbar .suckerfish {
z-index: 9998;
}
div#netbar .suckerfish > .section-drop {
background-color: #222222;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
border-top: medium none;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
position: absolute;
z-index: 2;
float: left;
}
div#netbar .suckerfish > a, div#netbar .suckerfish > span {
display: block;
font-size: 12px;
line-height: 12px;
padding: 8px 16px 9px 10px;
white-space: nowrap;
}
div#netbar .suckerfish ul li {
float: none !important;
margin: 0;
width: auto;
}
div#netbar .suckerfish:hover {
background-color: #222222;
}
.suckerfish .section-drop{
left: -9999px;
}
div#netbar {
border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
background:-moz-linear-gradient(top,#4d4d4d 0,#343434 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d4d4d),color-stop(100%,#343434));
background:-webkit-linear-gradient(top,#4d4d4d 0,#343434 100%);
background:-o-linear-gradient(top,#4d4d4d 0,#343434 100%);
background:-ms-linear-gradient(top,#4d4d4d 0,#343434 100%);
background:linear-gradient(top,#4d4d4d 0,#343434 100%);
-moz-box-shadow:inset 0 0 1px #666,1px 1px 2px rgba(0,0,0,.65);
-webkit-box-shadow:inset 0 0 1px #666,1px 1px 2px rgba(0,0,0,.65);
box-shadow:inset 0 0 1px #666,1px 1px 2px rgba(0,0,0,.65);
color:#dee3e6;
height:28px;
padding:0;
position:absolute;
width:4000px;
left:-1460px;
top: 0;
z-index:4;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100.01%;
font-family: inherit;
vertical-align: baseline;
outline: 0;
}
div#netbar li.suckerfish {
position: relative;
left: 1460px;
}
#enjin-bar {margin-left: 175px;}
div#netbar .sitelogo {
background: url("http://files.enjin.com/93809/LinkyCraft/Images/Headers/Netbar.png") no-repeat scroll 6px 1px transparent;
text-indent: -9999px;
width: 150px;
}
#enjin-bar {
z-index: 25;
}
div#enjin-bar > div.left > a:first-child {
display: none;
}
#netbar li {
list-style: none outside none;
}
div#netbar a {
color: #DEE3E6;
}
div#netbar .suckerfish {
z-index: 9998;
}
div#netbar .suckerfish ul li {
float: none !important;
margin: 0;
width: auto;
}
div#netbar .suckerfish:hover {
background-color: #222222;
}
div#netbar .suckerfish > ul li a {
display: block;
font-size: 12px;
line-height: 12px;
padding: 6px 12px;
white-space: nowrap;
}
div#netbar .suckerfish > ul li a:hover {
background-color: #111111;
}
div#netbar .suckerfish > ul li:last-child a {
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}
div#netbar .suckerfish > span:after, div#netbar .suckerfish > a:after {
border-color: Silver transparent transparent;
border-right: 3px dashed transparent;
border-style: solid dashed dashed;
border-width: 3px 3px 0;
content: "";
display: block;
height: 0;
line-height: 0;
padding-top: 1px;
position: absolute;
right: 6px;
top: 13px;
width: 0;
}
div#netbar div#discover {
float: left;
height: 28px;
}
div#netbar div#discover ul > li {
float: left;
height: 28px;
line-height: 28px;
position: relative;
}
div#netbar div.help-links {
border-right: 1px solid #333333;
float: left;
}
div#netbar div#discover ul li span {
border-right: 1px solid #333333;
}
div#netbar div#discover ul li span:hover {
color: #FFFFFF;
cursor: default;
}
div#netbar div#discover li.suckerfish ul {
top: 27px;
width: 200px;
padding-left: 0;
}
div#netbar div#discover li.suckerfish ul li a {
background-position: left center;
background-repeat: no-repeat;
padding-left: 30px;
}
.suckerfish:hover .section-drop{
left: 0px;
}
</style>
<script type="text/javascript">
$(document).ready(function () {
$(window).scroll(function () {
$("#enjin-bar").css({
"top": Math.max($('body').scrollTop(), $('html').scrollTop()) + 4
});
$("#netbar").css({
"top": Math.max($('body').scrollTop(), $('html').scrollTop())
});
});
});
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-37359442-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
-
连体筏
-
-
网吧a区{
颜色:#DEE3E6;
}
netbar a分区:悬停{
颜色:#FFFFFF;
}
李内巴分区{
浮动:左;
保证金:0;
位置:相对位置;
}
div#netbar>a{
右边框:1px实心#333333;
显示:块;
浮动:左;
线高:29px;
填充:0 10px;
}
div#netbar>a:悬停{
背景:无重复滚动0 0#22222;
}
小沙鱼{
z指数:9998;
}
div#netbar.suckerfish>。节放置{
背景色:#22222;
边框左下半径:6px;
边框右下半径:6px;
上缘:中无;
盒影:0 1px 1px rgba(0,0,0,0.3);
位置:绝对位置;
z指数:2;
浮动:左;
}
网吧鱼群>a,网吧鱼群>span{
显示:块;
字体大小:12px;
线高:12px;
填充:8px 16px 9px 10px;
空白:nowrap;
}
迪夫#netbar.吸盘鱼ul li{
浮动:无!重要;
保证金:0;
宽度:自动;
}
黑鲈:悬停{
背景色:#22222;
}
.吸盘鱼.截面下降{
左:-9999px;
}
div#netbar{
边界半径:0 0 3px 3px;
-moz边界半径:0 0 3px 3px;
-webkit边界半径:0 0 3px 3px;
背景:-moz线性梯度(顶部,#4D 0,#3434 100%);
背景:-webkit渐变(线性、左上、左下、颜色停止(0%、#4D)、颜色停止(100%、#3434));
背景:-webkit线性梯度(顶部,#4D 0,#3434 100%);
背景:-o-线性梯度(顶部,#4D 0,#3434 100%);
背景:-ms线性梯度(顶部,#4D 0,#3434 100%);
背景:线性梯度(顶部,#4D 0,#3434 100%);
-莫兹盒阴影:插入0.0 1px#666,1px 1px 2px rgba(0,0,0.65);
-webkit盒阴影:插入0 0 1px#666,1px 1px 2px rgba(0,0,0,65);
盒影:插入0.0 1px#666,1px 1px 2px rgba(0,0,0.65);
颜色:#dee3e6;
高度:28px;
填充:0;
位置:绝对位置;
宽度:4000px;
左:-1460px;
排名:0;
z指数:4;
-webkit框大小:边框框;
-moz框大小:边框框;
框大小:边框框;
保证金:0;
填充:0;
边界:0;
字体大小:继承;
字体风格:继承;
字体大小:100.01%;
字体家族:继承;
垂直对齐:基线;
大纲:0;
}
迪夫#无网鲈鱼{
位置:相对位置;
左:1460px;
}
#恩金吧{左边距:175px;}
div#netbar.sitelogo{
背景:url(“http://files.enjin.com/93809/LinkyCraft/Images/Headers/Netbar.png)无重复滚动6px 1px透明;
文本缩进:-9999px;
宽度:150px;
}
#恩津酒吧{
z指数:25;
}
第一个孩子{
显示:无;
}
#李内巴{
列表样式:无外无;
}
网吧a区{
颜色:#DEE3E6;
}
小沙鱼{
z指数:9998;
}
迪夫#netbar.吸盘鱼ul li{
浮动:无!重要;
保证金:0;
宽度:自动;
}
黑鲈:悬停{
背景色:#22222;
}
迪夫#网吧.吸盘鱼>ul li a{
显示:块;
字体大小:12px;
线高:12px;
填充:6px 12px;
空白:nowrap;
}
迪夫#网吧.吸盘鱼>ul li a:悬停{
背景色:#111111;
}
div#netbar.suckrfish>ul li:最后一个孩子a{
边框左下半径:6px;
边框右下半径:6px;
}
div#netbar.suckrfish>span:after,div#netbar.suckrfish>a:after{
边框颜色:银色透明;
右边框:3倍虚线透明;
边框样式:实线-虚线;
边框宽度:3px 3px 0;
内容:“;
显示:块;
身高:0;
线高:0;
垫面:1px;
位置:绝对位置;
右:6px;
顶部:13px;
宽度:0;
}
div#netbar div#discover{
浮动:左;
高度:28px;
}
div#netbar div#discover ul>li{
浮动:左;
高度:28px;
线高:28px;
位置:相对位置;
}
div#netbar div.help-links{
右边框:1px实心#333333;
浮动:左;
}
div#netbar div#discover ul li span{
右边框:1px实心#333333;
}
div#netbar div#discover ul li span:悬停{
颜色:#FFFFFF;
游标:默认值;
}
div#netbar div#discover li.suckrfish ul{
顶部:27px;
宽度:200px;
左侧填充:0;
}
div#netbar div#discover li.suckrfish ul li a{
背景位置:左ce
$(document).ready(function () {
$(window).scroll(function () {
$("#enjin-bar").css({
"top": Math.max($('body').scrollTop(), $('html').scrollTop()) + 4
});
});
});
<div id="netbar">
<div id="discover" role="directory">
<ul>
<li class="suckerfish">
<span class="sitelogo">LinkyCraft</span>
<ul class="section-drop">
<li class="link-two"><a href="http://www.linkycraft.net/servers">Server Status</a></li>
<li class="link-three"><a href="http://www.linkycraft.net/home">Survival Home</a>
<li class="link-five"><a href="http://www.monlotron.enjin.com/">Our Designer</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
<style>
div#netbar a {
color: #DEE3E6;
}
div#netbar a:hover {
color: #FFFFFF;
}
div#netbar li {
float: left;
margin: 0;
position: relative;
}
div#netbar > a {
border-right: 1px solid #333333;
display: block;
float: left;
line-height: 29px;
padding: 0 10px;
}
div#netbar > a:hover {
background: none repeat scroll 0 0 #222222;
}
div#netbar .suckerfish {
z-index: 9998;
}
div#netbar .suckerfish > .section-drop {
background-color: #222222;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
border-top: medium none;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
position: absolute;
z-index: 2;
float: left;
}
div#netbar .suckerfish > a, div#netbar .suckerfish > span {
display: block;
font-size: 12px;
line-height: 12px;
padding: 8px 16px 9px 10px;
white-space: nowrap;
}
div#netbar .suckerfish ul li {
float: none !important;
margin: 0;
width: auto;
}
div#netbar .suckerfish:hover {
background-color: #222222;
}
.suckerfish .section-drop{
left: -9999px;
}
div#netbar {
border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
background:-moz-linear-gradient(top,#4d4d4d 0,#343434 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d4d4d),color-stop(100%,#343434));
background:-webkit-linear-gradient(top,#4d4d4d 0,#343434 100%);
background:-o-linear-gradient(top,#4d4d4d 0,#343434 100%);
background:-ms-linear-gradient(top,#4d4d4d 0,#343434 100%);
background:linear-gradient(top,#4d4d4d 0,#343434 100%);
-moz-box-shadow:inset 0 0 1px #666,1px 1px 2px rgba(0,0,0,.65);
-webkit-box-shadow:inset 0 0 1px #666,1px 1px 2px rgba(0,0,0,.65);
box-shadow:inset 0 0 1px #666,1px 1px 2px rgba(0,0,0,.65);
color:#dee3e6;
height:28px;
padding:0;
position:absolute;
width:4000px;
left:-1460px;
top: 0;
z-index:4;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100.01%;
font-family: inherit;
vertical-align: baseline;
outline: 0;
}
div#netbar li.suckerfish {
position: relative;
left: 1460px;
}
#enjin-bar {margin-left: 175px;}
div#netbar .sitelogo {
background: url("http://files.enjin.com/93809/LinkyCraft/Images/Headers/Netbar.png") no-repeat scroll 6px 1px transparent;
text-indent: -9999px;
width: 150px;
}
#enjin-bar {
z-index: 25;
}
div#enjin-bar > div.left > a:first-child {
display: none;
}
#netbar li {
list-style: none outside none;
}
div#netbar a {
color: #DEE3E6;
}
div#netbar .suckerfish {
z-index: 9998;
}
div#netbar .suckerfish ul li {
float: none !important;
margin: 0;
width: auto;
}
div#netbar .suckerfish:hover {
background-color: #222222;
}
div#netbar .suckerfish > ul li a {
display: block;
font-size: 12px;
line-height: 12px;
padding: 6px 12px;
white-space: nowrap;
}
div#netbar .suckerfish > ul li a:hover {
background-color: #111111;
}
div#netbar .suckerfish > ul li:last-child a {
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}
div#netbar .suckerfish > span:after, div#netbar .suckerfish > a:after {
border-color: Silver transparent transparent;
border-right: 3px dashed transparent;
border-style: solid dashed dashed;
border-width: 3px 3px 0;
content: "";
display: block;
height: 0;
line-height: 0;
padding-top: 1px;
position: absolute;
right: 6px;
top: 13px;
width: 0;
}
div#netbar div#discover {
float: left;
height: 28px;
}
div#netbar div#discover ul > li {
float: left;
height: 28px;
line-height: 28px;
position: relative;
}
div#netbar div.help-links {
border-right: 1px solid #333333;
float: left;
}
div#netbar div#discover ul li span {
border-right: 1px solid #333333;
}
div#netbar div#discover ul li span:hover {
color: #FFFFFF;
cursor: default;
}
div#netbar div#discover li.suckerfish ul {
top: 27px;
width: 200px;
padding-left: 0;
}
div#netbar div#discover li.suckerfish ul li a {
background-position: left center;
background-repeat: no-repeat;
padding-left: 30px;
}
.suckerfish:hover .section-drop{
left: 0px;
}
</style>
<script type="text/javascript">
$(document).ready(function () {
$(window).scroll(function () {
$("#enjin-bar").css({
"top": Math.max($('body').scrollTop(), $('html').scrollTop()) + 4
});
$("#netbar").css({
"top": Math.max($('body').scrollTop(), $('html').scrollTop())
});
});
});
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-37359442-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>