`

DIV层永远居中显示的JS示例

 
阅读更多
<!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>

<style type="text/css">
body,h2{margin:0 ; padding:0;}
#faqbg{background-color:#666666; position:absolute; z-index:99; left:0; top:0; display:none; width:100%; height:1200px;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}
#faqdiv{position:absolute;width:320px; left:42%; top:10%; margin-left:-100px; height:280px; z-index:100;background-color:#fff; border:1px #8FA4F5 solid; padding:1px;}
#faqdiv h2{ height:25px; font-size:12px; background-color:#8FA4F5; position:relative; padding-left:58px; line-height:25px;}
#faqdiv h2 a{position:absolute; right:1px; font-size:12px; color:#FF0000}
#faqdiv h1 a{position:absolute; left:1px; font-size:12px; color:#FF0000}
#faqdiv .form{padding:10px;}
</style>

<script language="JavaScript" type="text/javascript">
lastScrollY=0;
function heartBeat(){ 
var diffY;
if (document.documentElement && document.documentElement.scrollTop)
diffY = document.documentElement.scrollTop;
else if (document.body)
diffY = document.body.scrollTop
else{}

percent=.1*(diffY-lastScrollY); 
if(percent>0)percent=Math.ceil(percent);
else percent=Math.floor(percent); 
if(percent==null)percent=0;
document.getElementById("testdiv").style.top=parseInt(document.getElementById
("testdiv").style.top)+percent+"px";
lastScrollY=lastScrollY+percent; 
}
window.setInterval("heartBeat()",1);
</script>

</head>

<body>

<div id="testdiv" style='left:680px;POSITION:absolute;TOP:150px;z-index: 9999'>
<br></br>
<div id="faqdiv" class="float_div" style="">
	<center><br></br><br></br>
		<input type="text" /><br></br><br></br>
		<input type="button" value="提交" /><br></br>
	</center>
</div>
<br></br>
<br></br>
</div>

<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
111111111111111111111111111111
<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
222222222222222222222222222222
<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
333333333333333333333333333333
<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>

</body>

	
<html>

 

分享到:
评论

相关推荐

    DIV水平垂直居中

    这个主题,"DIV水平垂直居中",通常涉及到CSS布局技术和可能的JavaScript辅助方法。在这个场景中,描述提到使用了jQuery来实现,这是一种流行的JavaScript库,提供了丰富的功能和简便的API。 首先,我们来探讨CSS中...

    Jsp中如何让图片在div中居中

    在示例中,为了在div中居中图片,使用了display:table-cell样式。这个样式将div视为一个表格单元格,通过vertical-align:middle属性实现垂直居中,再结合text-align:center实现水平居中。需要注意的是,在JSP中处理...

    Jquery弹出div层窗口以及div屏幕居中,背景滤镜效果,div拖拽效果

    以上就是关于“jQuery弹出div层窗口、div屏幕居中、背景滤镜效果和div拖拽效果”的核心知识点。通过熟练掌握这些技巧,开发者可以创建更富有互动性和用户体验的网页应用。在实际开发中,还需要根据不同的项目需求,...

    jquery实现div上下左右居中显示的插件.zip

    而"js"可能是指一个或多个JavaScript文件,这些文件包含了实现div居中显示的核心逻辑。通常,jQuery插件会有一个主文件,可能命名为"jquery.center-plugin.js",里面包含了与jQuery对象相关的函数和方法,用于添加和...

    分别利用css和js来使div中的图片居中

    - 计算并设置图片的`margin-left`和`margin-top`,使其相对于div居中。这与CSS中的绝对定位方法类似。 在提供的文件中,"center.htm"可能是展示这些方法的示例页面,"s.gif"和"t4.jpg"是用于测试的图片。通过打开...

    一款jQuery+DIV居中淡入淡出信息提示框示例

    总的来说,"一款jQuery+DIV居中淡入淡出信息提示框示例"结合了前端开发的多个核心知识点,包括jQuery的使用、CSS布局、事件处理和动画效果,展示了如何通过JavaScript和CSS实现一个优雅的交互效果。通过学习和理解这...

    jQuery实现的浮动层div浏览器居中显示效果

    在网页开发中,经常需要实现一些层(Div)在浏览器中居中显示的效果,这种效果在弹窗对话框或提示信息中尤为常见。要实现这样的效果,我们可以通过使用jQuery这个快速、小巧且功能丰富的JavaScript库来完成。本篇...

    html5遮罩居中显示

    &lt;title&gt;HTML5遮罩居中显示示例 /* 遮罩层 */ .mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); display: none; /* 默认隐藏 */ } /* ...

    DIV始终居中的半透明弹出层

    可以添加一个控制弹出层显示状态的类,如`is-visible`,然后使用JavaScript来切换这个类: ```javascript document.getElementById('openButton').addEventListener('click', function() { var popup = document....

    js弹出层居中可移动

    最后,编写JavaScript逻辑来实现弹出层的显示、居中和拖动功能: ```javascript function show() { var Idiv = document.getElementById("Idiv"); Idiv.style.display = "block"; // 居中显示 Idiv.style.left ...

    JS实现div居中示例

    JS实现div居中&lt;/title&gt; &lt;style&gt; /*外层div居中*/ #main { position: absolute; /*极为重要*/ background-color: blue; width:400px; height:200px; /*left:50%; top:50%; margin-left:-200px; margin-...

    垂直居中显示ie7+

    在网页设计中,"垂直居中显示"是一个常见的需求,特别是在多设备、多屏幕尺寸的环境下,确保元素在页面上无论何时都能保持居中状态,能够提供良好的用户体验。本话题主要探讨如何在IE7及以上的浏览器中实现元素的...

    javascript浮动div,可拖拽div,遮罩层(div和iframe实现)

    2. **浮动 Div 的自动居中**:`MoveFloatLayer()` 函数通过计算页面中心点的位置来动态调整 Div 的位置,使 Div 始终保持在屏幕中央。 3. **页面加载完成后执行**:`window.onload=initialFloatDiv;` 确保页面完全...

    DIV未知高度的垂直居中代码.rar

    标题中的“DIV未知高度的垂直居中代码”指的是在网页设计中如何使一个具有未知高度的&lt;div&gt;元素在页面上实现垂直居中的技术。在Web开发中,这是一项常见的需求,尤其是在响应式设计中,当内容高度不确定时,仍然希望...

    弹出层居中

    标题“弹出层居中”指的是如何在网页中实现弹出层在屏幕中央对齐显示,确保用户能够方便地阅读和操作。这一主题涉及CSS布局、定位以及可能的JavaScript动态计算。 首先,让我们讨论CSS布局。在HTML结构中,弹出层...

    js弹出的对话窗口永远保持居中显示

    首先,我们了解到对话窗口居中显示的主要技术手段包括使用CSS的定位技术,以及JavaScript的动态调整窗口位置和大小。 1. CSS定位技术:在本例中,涉及到两种定位方式,即fixed和relative。`.Div_Scroll`类使用了`...

    jQuery超炫淡入淡出效果DIV渐变居中弹出框插件

    本篇文章将详细讲解基于jQuery实现的超炫淡入淡出效果、DIV渐变居中弹出框插件的原理与应用。 首先,"jQuery超炫淡入淡出效果"是指利用jQuery提供的fadeIn()和fadeOut()方法,实现元素的平滑透明度变化,从而达到...

    div不定宽高的水平和垂直居中

    综上所述,针对“div不定宽高的水平和垂直居中”以及兼容IE67的需求,我们可以选择使用CSS传统方法(如绝对定位)或者结合JavaScript来实现。考虑到不同的浏览器兼容性和场景适应性,应根据实际项目需求来选择最合适...

    div的内容图片垂直居中代码(兼容多浏览器).rar

    在提供的"div的内容图片垂直居中代码(兼容多浏览器).rar"压缩包中,可能包含多种实现方式的示例代码,供开发者参考和学习。通过这些代码,你可以了解到如何在不同的浏览器环境下实现图片或内容的垂直居中,从而...

Global site tag (gtag.js) - Google Analytics