第一次打开页面top取值的问题?

问题描述

第一次打开该页面 Div1的top值i=-18,刷新一次页面i=636,为什么第一次不能取得top的有效值(636)呢?(Div1的bottom:0px,为了使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>Untitled Page</title> <script type="text/javascript" src="JS/jquery.js""></script> <script type="text/javascript"> $(function(){ var i=$("#Div1").position().top; alert(i); }) </script> </head><body><p>cccccccccccccccccccccccccccc<br/>cccccccccccccccccccccccccccc<br/>cccccccccccccccccccccccccccc<br/>cccccccccccccccccccccccccccc<br/>cccccccccccccccccccccccccccc<br/>cccccccccccccccccccccccccccc<br/>cccccccccccccccccccccccccccc<br/>cccccccccccccccccccccccccccc<br/>cccccccccccccccccccccccccccc<br/>cccccccccccccccccccccccccccc<br/>cccccccccccccccccccccccccccc<br/>cccccccccccccccccccccccccccc<br/>cccccccccccccccccccccccccccc<br/>cccccccccccccccccccccccccccc<br/>cccccccccccccccccccccccccccc<br/></p><div id="Div1" style="position:absolute;bottom:0px;">1234567890</div></body></html>  问题补充:ie8下第一次alert(i)弹出了,函数执行了。

解决方案

我在IE8和Google Chrome下试过了 第一次出来的结果IE是687 google是791
解决方案二:
但是我第一次取的值都是对的啊
解决方案三:
因该是页面加载的时候jquery的函数并没有执行,所以取得值默认的,后面取的是缓存

时间: 2024-09-20 01:30:01

第一次打开页面top取值的问题?的相关文章

小菜鸟请教easyui中页面中取值

问题描述 小菜鸟请教easyui中页面中取值 就是想在url的action中可以取到值, 额 小问题 ,麻烦各位了,谢谢 解决方案 连接遍历字符串闭合错了,应该这样 url:"crmuserAction!findByPage.action?suoshubumen="+a,

jsp页面获取session值,第一次取值为空,必须要重新刷新页面,才能取到,求高手指点,急!!!

问题描述 action里面打印有值,但是在jsp页面取值却没有,debug也显示是空的,非要刷新一次才能取到​ 解决方案 解决方案二:.....没看懂,估计不是你贴出来的原因解决方案三:增加一行刷新缓冲区的代码试试解决方案四:jsp页面在加载的时候会编译成servlet,而servlet则会展示给我们想要的页面,这个编译过程会把标签,el语句等等也编译,这个时候只是页面的加载,这个时候还没有访问你的action,所以在session中的action_name是空,等页面加载完成后会访问ajax,

数据库组件 Hxj.Data (三十)(Asp.Net 页面自动赋值与取值)

在项目中的页面中经常会遇到界面的赋值与取值,特别是页面中项特别多的时候,取值和赋值往往是 体力活. 在组件中添加了一个简单的辅助,取值通过Request.From[""]来实现,赋值则 document.getElementById("").value来实现. 下面我们来看示例代码: 例子是:Northwind数据库的Products表 页面代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transi

mybatis-Spring+Mybatis从两张表中取值并传值到页面 分页

问题描述 Spring+Mybatis从两张表中取值并传值到页面 分页 我写的Dao //根据登陆ID查询直属下属 (分页) List> findByid(String id,RowBounds rowBounds); 对应的mapper SELECT u.user_code,a.totasalar from c_user_info u JOIN c_attence_info aON u.id=a.relatedid where department=(SELECT department FRO

html5-jsp页面取值延迟问题,求大神们指点一下

问题描述 jsp页面取值延迟问题,求大神们指点一下 求助大神们,有三个jsp页面,分别为a.jsp b.jsp header.jsp a , b 都include了header.jsp 现在在a和b中分别对属性赋值: a:<%session.setAttribute("isReturn", "return");%> b:<%session.setAttribute("isReturn", "quit");%&

.net机制bug???第一次打开的页面无法显示,刷新一次才正常???

问题描述 这两天测试遇到一个奇怪的问题,困扰的我都要疯了,望各位大侠们帮忙解决,急急急急急急急!!!我在后台添加新文章后,第一次打开(无论任何一个客户端或服务器端打开)该文章显示页时,部分数据无法显示出来,刷一次才行,但只要有一个客户端浏览过该页了,其他客户端第一次打开时就会正常显示.否则,谁第一个打开,谁倒霉,那部分数据就是不显示,刷一次才行.找了好久,绝对不是浏览器的事,IE5,6,7遨游火狐都测试过,而且换了几个客户端去测试,都是同样的问题.想想是自己代码的问题?不对啊,如果是代码的问题,

为什么dumpsys cpuinfo和top取到的值不同

问题描述 为什么dumpsys cpuinfo和top取到的值不同 为了获取android手机中某款app的cpu使用情况,我分别使用dumpsys cupinfo和top两种方式来获取cpu的信息,但是两者之间的区别非常的大,请问这是为什么??求指导.. 解决方案 top取得的是最大的n个,你看下是不是你看岔了 解决方案二: @caozhy 没有,不是看错了.dumpsys 的信息中还有大于100%的,而top中的没有.dumpsys的信息一般很大,top的值较小

求教,一个页面两个表单第一个可以取值第二个就不行了

问题描述 求教,一个页面两个表单第一个可以取值第二个就不行了 第一个表单通过$("#xx").val可以取到 但是第二个取到的内容就是undefined 希望求解答 解决方案 选择器有问题,没有找到元素,检查是否存在选择器对应的元素

好多人遇到这问题却都没有解决方案,求高手指点!!!同一个用户控件在一个页面多次调用,取值混乱(附有代码和截图)

问题描述 自己新写了一个用户控件,类似autocomplete效果选择完人后效果如下,用户控件用的是一个文本框和一个div,用户控件当选中人双击的时候会把相应的id和text保存在隐藏的文本框里,一个页面引用一个的时候效果还不错,现在的问题是一个页面只能用一个这种控件,当一个页面有多个的时候,取值的时候取的id和文本竟然都跟第一个用户控件选择的值一样,现在在Gridview的一模板列中需要加入这个控件,如第一个图片所示,但是每次选完人后台取值的时候都是后面选择的都跟第一个是一样,现在初步感觉可能