clwn.net
当前位置:首页 >> jquEry 获取高度问题 >>

jquEry 获取高度问题

你要是是从A页面打开的B页面,要在B页面获取A页面的高度,可以在A页面打开B的时候将A页面的高度获取到,用传参的形式将高度传到B页面,在初始化B页面的时候,将传过来的参数进行处理,保js中,随时可以调用.

第一步, 获取你要得到高度的那个div的jquery对象, 获得方法有很多很多种, 具体你可以看一下jquery api文档里的选择器部分, 在这里我只跟你说一个最直接的方法, 通过id获得: $("#div_id")第二步, 要看你要得到的是什么高度了,

1输入很多东西后会变高么?没太看懂

把调整高度的代码放入 插入列表的事件中,让每次插入列表后都调整一次高度 var dd=$(".list-detail").html(); var zk = $("<tr class='detail-tr'><td colspan='10'>"+dd+"</td></tr>"); $(".list-table tr:not(:first)).bind("click",function(){ $(zk).

设置了“display:none”的元素本来就是没有高度的.在使用jQuery的height方法去获取元素的高度的时候,会对设置了“display:none”的隐藏元素进行一些处理,临时把元素的样式设置成:display:block;visibility:hidden;position:absolute;这样获取到元素的高度以后,再恢复成原来的属性.

在ajax执行之后再获取一下页面内容的高度,如果使用的是jquery的ajax,提供了回调函数,$.ajax({ success: function(){ //这里写代码 };});

建议你这样试试看:获取你要得到高度的那个div的jQuery对象,获得方法有很多很多种,具体你可以看一下jQuery API文档里的选择器部分,在这里我只跟你说一个最直接的方法,通过id获得:$("#id")要看你要得到的是什么高度了,jQuery

第一步, 获取你要得到高度的那个div的jQuery对象, 获得方法有很多很多种, 具体你可以看一下jQuery API文档里的选择器部分, 在这里我只跟你说一个最直接的方法, 通过id获得: $("#div_id") 第二步, 要看你要得到的是什么高度了,

jquery要获取某个元素的属性、样式等等,要先获取这个元素:通过xpath很容易获取,比如用div的id获取$('#dv')获取这个元素之后就很容易了,通过height等方法可以获取元素的具体内容等:如高度$('#dv').height();宽度:$('#').width();

304,202是除了iframe之外的其他内容的高度?是把iframe设置成浮动了吗?如果设置了浮动的话要在iframe后面加clear才能计算iframe的高度.如果没设置浮动的话试一下outerHeight看能不能获取正确的高度.

rxcr.net | ymjm.net | gsyw.net | qyhf.net | jmfs.net | 网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com