返回顶部(解决IE6固定定位)


 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" xml:lang="en">
3 <head>
4 <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
5 <title>Document</title>
6 <style type="text/css">
7 *{
8 margin: 0px;
9 padding: 0px;
10 }
11 html{
12 background: url(about:blank) fixed;
13 }
14 .back{
15 width: 57px;
16 height: 57px;
17 background: url(‘./back.png‘) no-repeat;
18 position: fixed;
19 right: 50px;
20 bottom: 50px;
21 _position: absolute;
22 _right: 50px;
23 _top:expression(document.documentElement.clientHeight-this.offsetHeight-50+document.documentElement.scrollTop);
24 cursor: pointer;
25 display: none;
26 }
27 body{
28 height: 5000px;
29 font-size: 22px;
30 font-weight:700;
31 }
32 </style>
33 <script type="text/javascript" src="./jquery.js"></script>
34 <script type="text/javascript">
35 $(function(){
36 var back = $(‘.back‘);
37 back.click(function() {
38 var timer = setInterval(function(){
39 $(window).scrollTop($(window).scrollTop()-50);
40 if($(window).scrollTop() == 0){
41 clearInterval(timer);
42 }
43 },2);
44 });
45
46 $(window).scroll(function() {
47 if($(window).scrollTop() < 100){
48 back.hide(500);
49 } else {
50 back.show(500);
51 }
52 });
53
54 })
55 </script>
56 </head>
57 <body>
58 请往下拖动滚动条
59 <div class="back"></div>
60 </body>
61 </html>

返回顶部(解决IE6固定定位),布布扣,bubuko.com

时间: 2024-11-04 19:59:27

返回顶部(解决IE6固定定位)的相关文章

解决 IE6 position:fixed 固定定位问题

实现<div id="ad"></div>固定在窗口左下角 一般的 position:fixed; 实现方法#ad{ position:fixed; bottom:0; left:0px;} 在 IE6 中实现 position:fixed; 的办法#ad{ position:fixed; bottom:0; left:0px; _position:absolute; _bottom:auto; _top:expression(eval(document.doc

理解CSS相对定位和固定定位

× 目录 [1]相对定位 [2]固定定位 前面的话 一般地,说起定位元素是指position不为static的元素,包括relative.absolute和fixed.前面已经详细介绍过absolute绝对定位的基础和应用,这篇博客介绍和梳理相对定位relative和固定定位fixed的相关知识 相对定位 定义 可能理解起来最简单的定位机制就是相对定位了.采用这种机制时,通过使用偏移属性移动定位元素.当元素相对定位时,它会从其正常位置移走,不过,原来所占的空间并不会因此消失.相对定位元素,会为其

渲染优化 之fixed与返回顶部

fixed元素,常见网站右侧出现一个返回顶部的按钮,滚动的时候,会发现返回顶部这个区域在不停的进行重绘,而返回顶部是position:fixed定位的.这也解释了为什么fixed定位是最耗性能的属性之一 如何查看元素在不停的重绘呢?Chrome渲染分析工具 Rendering: 如上图,按F12调出开发者工具,然后按“ESC”(按2次)  调出Rendering界面. 1.Show paint rectangles 显示绘制矩形 2.Show composited layer borders 显

解决IE6不支持position:fixed固定定位的bug(转载范鸭)

http://blog.funya.in/csscss3/ie6-fixed-bug/ 在IE6中实现 position:fixed; 的办法: 浏览器头部固定 .fixed_top { position:fixed; top:0px; } * html .fixed_top /* IE6 头部固定 */{ position:absolute; bottom:auto; top:expression(eval(document.documentElement.scrollTop)); } 浏览器

expression解决IE6下固定定位的兼容

本文所使用的技巧是用了一条 Internet Explorer 的 CSS 表达式 (expression) .你不可以直接使用该表达式,因为它可能会因为缓存而不更新.解决这一点的最简单的方式是使用 eval 包裹你的语句. 如何解决“振动”的问题? 显然 IE 有一个多步的渲染进程.当你滚动或调整你的浏览器大小的时候,它将重置所有内容并重新渲染页面,这个时候它就会重新处理 CSS 表达式.这会引起一个丑陋的“振动” bug ,在此处固定位置的元素需要调整以跟上你的(页面的)滚动,于是就会“跳动

两种解决IE6不支持固定定位的方法

有两种让IE6支持position:fixed1.用CSS执行表达式 *{margin:0;padding:0;} * html,* html body{ background-image:url(about:blank); background-attachment:fixed; } * html .fixed{ position:absolute; bottom:auto; top:expression(eval(document.documentElement.scrollTop+ doc

解决ie6下不支持fix属性,模拟固定定位

1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5 <title>模拟固定定位fix</title> 6 <style> 7 html{ height:100%; overflow:hidden;} 8 body{marg

IE6浏览器不支持固定定位(position:fixed)解决方案

代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New Document </title> </head> <body> <div style="width

完美解决 IE6 position:fixed 固定定位问题

关于 position:fixed; 属性 生成绝对定位的元素,相对于浏览器窗口进行定位. 元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定. position:fixed; 可以让网页上的某个元素固定在一个绝对的位置,即使拉动滚动条位置也不发生变化.(在 LOO2K 博客右下角的那个置顶的小按钮就是用了这个 CSS 属性实现的) 一般的 position:fixed; 实现方法 以我的博客为例,在右下角<div id="top"