【webQD】☆★之固定DIV不随滚动条滚动

【webQD】☆★之固定DIV不随滚动条滚动


在项目开发中,有的页面的某些按钮,我们是不想让他跟着滚动条滚动的,比如,添加页面,有很长的内容添加,在往下滚动添加的过程中,我们始终想看到保存按钮。OK!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <title> New Document </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
	<style type="text/css">
	body{
	 margin:0px;
	 padding:0px;
	}
	#nav{position:fixed; top:0;left:0; width:100%; background:#F00;}
	</style>
</head>
<body>
<div>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <br/>xxxxxxxxx<br/>
    <div id="nav">
        效果
    </div>
</div>
</body>
</html>

我们看一下fixed属性的说明:fixed总是以body为定位时的对象,总是根据浏览器的窗口来进行元素的定位,通过"left"、 "top"、 "right"、 "bottom" 属性进行定位!ok!

position:absolute,absolute是对网页边框而言的。

如果,你用absolute加上js代码也可以实现以上效果,但是你会发现随着滚动条滚动时,那个层会晃来晃去,所以采用这种position:fixed,是可以使层固定不动的一种做法!

我特意查了一下手册,貌似在IE6一下版本不行!

ok?

时间: 2024-10-19 22:03:47

【webQD】☆★之固定DIV不随滚动条滚动的相关文章

html中让div不随滚动条滚动

html部分 <div id="noScroll"> <ul> <li><a href="#1F" name="童书">1F</a></li>…… <li><a href="#2F" name="教辅">2F</a></li>…… <li><a href="#3

div固定在浏览器的最上方,不随滚动条滚动

1 #topDIV { 2 position: fixed; 3 top: 0; 4 z-index: 10000; 5 width: 100%; 6 height: 35px; 7 border-bottom: 1px solid #eee; 8 background-color: #f5f5f5; 9 } 把div固定在浏览器的最上方,不随滚动条滚动,类似百度.淘宝的上方.

jQuery 随滚动条滚动效果 (固定版)

//侧栏随动 var rollStart = $('.feed-mail'), //滚动到此区块的时候开始随动 rollSet = $('.search,.weibo,.group,.feed-mail,.tags'); //添加rollStart之前的随动区块 rollStart.before('<div class="da_rollbox" style="position:fixed;background-color:#fff;width:inherit;"

设置DIV随滚动条滚动而滚动

有段时间没有碰Web端了,最近做了个功能,需要做个DIV随滚动条滚动而滚动,mark一下: 源码: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml&quo

跟随滚动条滚动的div代码实例

跟随滚动条滚动的div代码实例:有时候我们希望当滚动网页滚动条的时候,div能够随着滚动条而滚动,这样就能够基本保持处于它相对于窗口所在的位置,下面是一段代码实例,基本实现了此功能,不过还是有不足之处,就是当拖动滚动条的时候,具有抖动的情况,也算差强人意吧.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author&quo

知识点:整个div而言如果判断滚动条滚动到底部

上篇文章解决的是整个document如果判断滚动条滚动到底部,那么对于文档中的div如果判断div元素滚动条滚动到底部呢? 针对这个问题,结合上文的思路,作者做了测试,经过几轮代码修正和迭代解决了这个问题. 代码如下: <div id="outer"> <div id="inner"> 90908080 </div> </div> <script type="text/javascript"&

如何通过JQuery将DIV的滚动条滚动到指定的位置

这里有一个方法可以将DIV的滚动条滚动到其子元素所在的位置,方便自动定位. var container = $('div'), scrollTo = $('#row_8'); container.scrollTop( scrollTo.offset().top - container.offset().top + container.scrollTop() ); // Or you can animate the scrolling: container.animate({ scrollTop:

随滚动条滚动的居中div

<!-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> --> <!DOCTYPE> <<html&g

页面固定DIV层CSS代码

有时候为了用户体验更好些,网页设计师会把网站导航放在一个固定的DIV层里面,不随滚动条滚动.本方法是利用CSS,position:fixed属性来固定层,fixed是特殊的absolute,即fixed总是以body为定位对象的,按照浏览器的窗口进行定位.这样网站导航布局好看些,以下是实现的一种方法: #box { height:45px;/*高度*/ background:#488fce;/*背景颜色*/ width:100%;/*宽度*/ position:fixed;/*固定层*/ top