请问高手:如何用JS判断一个DIV图层下是否有其它页面内容? 这个很复杂。可以判断style.zIndex和位置来 判断 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to net_lover(孟子E章) :能否说得详细些呀,谢谢! 哇塞,好像是件痛苦的事情,我想是不是遍历页面所有元素,取得他们的位置、宽度再和您的这个div的位置宽度进行比较,这样来达到目的?…………………………:( 一个比较土的方法,用下面这个函数可以得到页面中HTML对象(元素)的绝对位置坐标,你可以利用这个函数遍历所有HTML对象获取HTML对象的坐标连同obj.offsetWidth/Height属性就可以知道每个HTML对象的坐标和面积,这样一个个判断元素是否在div层的位置范围内!但我想要这样来实现你需要的功能可能需要非常大的计算量! sorry,忘了写函数:function getDim(htmlObj){ var rd = {x:0,y:0} do{ rd.x += htmlObj.offsetLeft //获得对象相对于上级(父)对象的位置坐标 rd.y += htmlObj.offsetTop htmlObj = htmlObj.offsetParent //上传到上级(父)对象 } while(htmlObj) return rd} 用相对定位即可实现<div style='position:relative'> 如何判断表单中提交的数据类型???? 函数前面的"var z= "加和不加影响这么大呀?请大家帮看看,谢谢了 open和其全屏的问题? 散分分享~javascript函数库 弱问:跳转 0000-00-00 00:00格式日期类型数据限制输入代码,请指正 如何利用浏览器(没打补丁),把服务器端的某个程序下载到本地机器上!在线等! javascript怎样将字符变量转换成数字 一个简单数组的问题,在线等,马上结贴 点击下拉列表菜单中的选项,下拉列表消失 高手请进:如何判断鼠标在网页上拖选了文字内容? 紧急求助 绝对给高分
var rd = {x:0,y:0}
do{
rd.x += htmlObj.offsetLeft //获得对象相对于上级(父)对象的位置坐标
rd.y += htmlObj.offsetTop
htmlObj = htmlObj.offsetParent //上传到上级(父)对象
} while(htmlObj)
return rd
}
<div style='position:relative'>