距离顶部估计像素,显示div!

<html>

<head>

<title>slide</title>

<style type="text/css">

#example1 {width:690px;height:3000px;margin:0 auto;background:#ccc;margin-top:200px;}

#example2 {width:690px;height:2000px;margin:0 auto;background:#eee;}

#navcaidan {width:690px;height:50px;background:black;color:#FFFFFF;margin:0 auto;position:fixed;top:0;left:50%;margin-left:-345px;display:none}

</style>

</head>

<body>

<div id=‘example1‘><></a></div>

<div id=‘example2‘>232323</div>

<div id=‘navcaidan‘>232323</div>

</body>

<script type="text/javascript">

var divMenu = document.getElementById("example1");

var navcaidan = document.getElementById("navcaidan");

function getPageTop(obj){

var ju=0;

ju=ju+obj.offsetTop;

var p=obj.offsetParent;

while(p){

ju=ju+p.offsetTop;

p=p.offsetParent;

}

return ju;

}

var tp=getPageTop(divMenu);

window.onscroll=function(){

var s=document.documentElement.scrollTop||document.body.scrollTop;

if(s>tp){

navcaidan.style.display = "block";

}else{

navcaidan.style.display = "none";

}

}

</script>

</html>

距离顶部估计像素,显示div!

时间: 2024-10-10 18:06:12

距离顶部估计像素,显示div!的相关文章

测试scrollTop--随滚动条距离顶部的高度body显示不同的颜色

<!doctype html> <html> <head>     <title>测试scrollTop--随滚动条距离顶部的高度body显示不同的颜色</title>     <meta name="author" content="阿耀王子"> </head> <body> <p>测试scrollTop--随滚动条距离顶部的高度body显示不同的颜色<

javascript跨框架显示div

项目中碰到需要跨框架显示div的问题,百度了一下,搜集了一下群众的智慧,特整理出下面这个例子,先看看效果图: 本例共有4个页面: index.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style> .popDiv{ position:absolute; float:left; wid

用JS把复选框做成单选框,左显示div,右隐藏div

<input type="checkbox" name="checkname" onclick="check(this)"/>左 <input type="checkbox" name="checkname" onclick="check(this)"/>右 <div id="show" style="display:block

鼠标划过用户名时在鼠标右下角显示div展示用户资料

最近做一个网站论坛,为了方便会员之间相互了解,又不想再做一个页面展示用户资料,就想到了鼠标划过用户名时在鼠标右下角显示div展示用户资料这个效果, 这里要注意的该方法不是给每个用户名的旁边都绑定一个div,当鼠标经过用户名时显示,鼠标离开时隐藏,如果这样做网页加载就太耗时将了.但以前没做过,于是便想实现这个功能.经过一天的学习和查阅,了解了个大概,最终实现了这个效果.下面列一下难点和实现方法: 一.难点 难点无非就三大块,一个是div的定位,这个是该效果的主要难点,之前在网上找了很多定位的代码,

React 点击按钮显示div与隐藏div,并给div传children

最近做了一个react的点击按钮显示与隐藏div的一个小组件: [筛选]组件FilterButton import React,{Component} from 'react'; import {render} from 'react-dom'; export default class FilterButton extends Component{ constructor(props){ super(props); this.state = { clickProps:{ display: 'n

如何使用jquery ,浏览器窗口滚动到一定距离,显示div中的内容

1.  函数的编写   function getTop(){         var top = $(document).scrollTop();         if($(document).scrollTop()>500){            $(".SuspensionFrame").show();         } else { $(".SuspensionFrame").hide();         }         setTimeout(

jquery获取div距离顶部的距离

获取元素到页面顶部距离的语句为: 1.jquery写法:$(“#divID”).offset().top //推荐 $("#vertical").position().top 2.js写法: document.getElementById("divID").offsetTop //推荐

UIScrollView加入控件,控件距离顶部始终有间距的问题

今天.特别郁闷.自己定义了一个UIScrollView,然后在它里面加入控件,如UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0,0,100,100)]; 按理来说,这个button应该在scrollView的顶部.可是却不是,他与顶部相距一个statusbar+navagation高度,搞了半天也没发现这一点.... . 我一直以为是自己的contentsize设置的问题,所以一直环绕这个来想解决方式.浪费了较多时间

利用JS做到隐藏div和显示div

div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白 style="visibility: none;" document.getElementById("typediv1").style.visibility="hidden";//隐藏 document.getElementById("typediv1").style.visibility="visible";//显示 通过设置