`
qiusenvs
  • 浏览: 49504 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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">
<HEAD>
<TITLE>code by:haiwa - 随滚动条移动的层 - 中国asp之家 - www.aspxhome.com</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html" charset="gb2312">
</HEAD>
<style>
<!--
.div{
 position: absolute;
 border: 2px solid red;
 background-color: #EFEFEF;
 line-height:90px;
 font-size:12px;
 z-index:1000;
}
-->
</style>
<BODY>
<div id="Javascript.Div1" class="div" style="width: 240px; height:90px" align="center">正中...</div>
<SCRIPT LANGUAGE="JavaScript">
function sc1(){
 document.getElementById("Javascript.Div1").style.top=(document.documentElement.scrollTop+(document.documentElement.clientHeight-document.getElementById("Javascript.Div1").offsetHeight)/2)+"px";
 document.getElementById("Javascript.Div1").style.left=(document.documentElement.scrollLeft+(document.documentElement.clientWidth-document.getElementById("Javascript.Div1").offsetWidth)/2)+"px";
}
</SCRIPT>


<div id="Javascript.Div2" class="div" style="width: 240px; height:90px" align="center">左上...</div>
<SCRIPT LANGUAGE="JavaScript">
function sc2(){
 document.getElementById("Javascript.Div2").style.top=(document.documentElement.scrollTop)+"px";
 document.getElementById("Javascript.Div2").style.left=(document.documentElement.scrollLeft)+"px";
}
</SCRIPT>

<div id="Javascript.Div3" class="div" style="width: 240px; height:90px" align="center">左下...</div>
<SCRIPT LANGUAGE="JavaScript">
function sc3(){
 document.getElementById("Javascript.Div3").style.top=(document.documentElement.scrollTop+document.documentElement.clientHeight-document.getElementById("Javascript.Div3").offsetHeight)+"px";
 document.getElementById("Javascript.Div3").style.left=(document.documentElement.scrollLeft)+"px";
}
</SCRIPT>

<div id="Javascript.Div4" class="div" style="width: 240px; height:90px" align="center">右上...</div>
<SCRIPT LANGUAGE="JavaScript">
function sc4(){
 document.getElementById("Javascript.Div4").style.top=(document.documentElement.scrollTop)+"px";
 document.getElementById("Javascript.Div4").style.left=(document.documentElement.scrollLeft+document.documentElement.clientWidth-document.getElementById("Javascript.Div4").offsetWidth)+"px";
}
</SCRIPT>

<div id="Javascript.Div5" class="div" style="width: 240px; height:90px" align="center">右下...</div>
<SCRIPT LANGUAGE="JavaScript">
function sc5(){
 document.getElementById("Javascript.Div5").style.top=(document.documentElement.scrollTop+document.documentElement.clientHeight-document.getElementById("Javascript.Div5").offsetHeight)+"px";
 document.getElementById("Javascript.Div5").style.left=(document.documentElement.scrollLeft+document.documentElement.clientWidth-document.getElementById("Javascript.Div5").offsetWidth)+"px";
}
</SCRIPT>


<SCRIPT LANGUAGE="JavaScript">
<!--
function scall(){
 sc1();sc2();sc3();sc4();sc5();
}
window.onscroll=scall;
window.onresize=scall;
window.onload=scall;
//-->
</SCRIPT>
<div style="position: absolute; top: 0px; left: 0px; width: 10000px; height: 4000px;"></div>
</BODY>
</HTML>

  

分享到:
评论

相关推荐

    div浮层,滚动条移动,位置保持不变的4种方法汇总

    这里将介绍4种实现div浮层在滚动条移动时保持位置不变的方法。 **方法一:使用CSS绝对定位** 这是最基础的方法,通过CSS的`position: absolute;`属性来实现。当页面滚动时,设置了绝对定位的元素相对于最近的非...

    DIV滚动悬浮层(滚动条动,层不动)

    在网页设计中,"DIV滚动悬浮层"是一种常见的交互效果,它使得某个元素(通常是一个包含重要信息或功能的div)在用户滚动页面时始终保持在屏幕的特定位置,提供持续的可视性和可访问性。这种效果可以用于侧边栏菜单、...

    JS弹出DIV浮层.

    JS弹出DIV浮层.

    提示浮层跟随鼠标移动

    标题“提示浮层跟随鼠标移动”涉及到的是网页交互设计中的一种常见功能,即动态提示框或者叫气泡提示。这种功能通常用于提供额外的信息或指导,当用户将鼠标悬停在某个元素上时,提示框会出现在鼠标附近,跟随鼠标的...

    透明 浮层 DIV

    在网页设计和开发中,"透明浮层DIV"是一个常用的技术,它允许创建一个可交互的、具有透明度效果的浮动元素,常用于弹出窗口、对话框或者自定义控件。下面我们将深入探讨这个主题,包括其原理、实现方法以及浏览器...

    div悬浮在canvas上

    如果需要在canvas上进行动态交互,比如点击canvas时检测是否与div重叠,或者让div跟随鼠标移动,我们需要用到JavaScript。例如,可以监听canvas的`mousedown`和`mousemove`事件,然后通过计算鼠标位置与div的位置...

    浮层的移动

    标题中的“浮层的移动”指的是在Web开发中,一种常见的交互设计——浮动元素的动态位置调整。浮层,通常是指那些悬浮在页面主内容之上,用于显示额外信息或者功能的元素,比如提示框、菜单、广告等。当用户进行某些...

    jquery实现的提示浮层跟随鼠标移动

    本文将详细探讨如何使用 jQuery 实现一个简单的提示浮层,该浮层会跟随鼠标移动。 首先,我们需要了解基本的 HTML 结构。在提供的描述中,我们看到有多个带有鼠标悬停效果的元素,如“把鼠标放到这里1”到“把鼠标...

    web页的浮层

    浮层通常是通过CSS实现定位的,可以设置`position`属性为`absolute`或`fixed`,然后利用`top`、`right`、`bottom`、`left`属性调整位置。浮层的内容可以是HTML元素,如图片、文本或表单。 2. **jQuery浮层插件的...

    实现div 遮罩 frameset

    在这个场景中,“实现div 遮罩 frameset”意味着在`frameset`布局的网页上,使用`div`来实现一个可移动的遮罩层或弹出窗口。 首先,我们来看`frameset`。`frameset`是HTML4中的元素,它允许我们将浏览器窗口划分为...

    点击图片弹出浮层

    2. **CSS 样式**:CSS用来控制浮层的样式,包括浮层的透明度、位置、大小,以及图片和导航按钮的布局。使用CSS3的`transition`和`transform`属性,可以实现平滑的动画效果,提升用户体验。 3. **JavaScript 交互**...

    position:fixed;实现底层页面不跟随浮层模块滚动

    position:fixed;实现底层页面不跟随浮层模块滚动

    图片上弹出浮层js

    例如,图片可以是一个`&lt;img&gt;`标签,而浮层则可能是一个`&lt;div&gt;`,通过CSS设置其初始为隐藏(`display:none`)。浮层内可以包含要显示的内容,如文本、按钮或其他元素。 ```html &lt;div id="overlay" style="display:...

    浮层(AJAX)(弹出层,并半透明)

    这个弹出层通常由一个包含新内容的div元素组成,通过CSS设置其透明度、位置和大小,以使其覆盖在原有页面内容之上,形成视觉上的悬浮效果。 在实现浮层(AJAX)弹出层时,有几个关键的技术点需要注意: 1. **Ajax...

    仿新浪微博头像浮层(原生态)

    3. CSS样式控制:为了实现浮层的美观效果,JavaScript可能会配合CSS来改变浮层的位置、大小、透明度等样式属性。同时,可能还会涉及到CSS的定位(positioning)和过渡效果(transitions)。 4. 数据加载:浮层内容...

    网页里在OCX控件之上弹出div层

    解决了网页里在OCX控件之上不能显示层的问题。如果网页里有OCX控件,无论怎么设置z-indexd都无法覆盖在ocx之上。现在已经解决了 用到了1.easyui框架 2.ocx你可以注册你的ocx,替换网页里的CLASSID即可

    实现第一次打开app引导浮层效果

    在移动应用开发中,"实现第一次打开app引导浮层效果" 是一个常见的用户界面设计实践,目的是为了向新用户介绍应用程序的关键功能或交互方式。这种效果通常被称为新手引导或者新手教程,通过展示一系列的提示视图,...

    浮层引导页Demo

    浮层引导页(Floating Guide Page)是应用设计中常见的一种元素,主要用于向用户介绍新功能或引导用户如何使用特定操作。这种页面通常在用户首次打开应用或者更新版本后出现,以提升用户体验并帮助用户快速理解应用...

    鼠标移到div,浮层显示明细,弹出层与div的上边距左边距重合(示例代码)

    在本示例中,我们探讨的是一个常见的网页交互功能,即当鼠标移动到某个`div`元素上时,会显示一个浮层(通常称为提示框或气泡提示)来提供更多的详细信息。这个浮层应该与被鼠标悬停的`div`元素的上边距和左边距对齐...

Global site tag (gtag.js) - Google Analytics