首页 > web前端 > html教程 > 获得html元素自身的宽度_html/css_WEB-ITnose

获得html元素自身的宽度_html/css_WEB-ITnose

WBOY
发布: 2016-06-21 09:13:40
原创
1406 人浏览过

想要控制html元素显示的clip量.
最好是要知道html元素自身能有多么大的宽度.

接上一文章.

父nav截断了子元素的显示.

那么使用鼠标可以获得子元素的实际需要的宽度.
加载完毕之后,可以使用js动态控制nav的宽度.:想要100%,120%,80%的宽度.

用到javascript属性.offsetWitdh
与此类似的还有,scrollWitdh,scrollLeft,clientWidth
参考链接:HTML精准定位

获取宽度

获取鼠标位置.
使用onmouseover来监测.
使用到的javascript关键词:eventX,eventY,offsetX,offsetY
使用相对于容器坐标.则需要offset.

进一步 可以使用设置scrollLeft修改滚动位置.

(本文章功用测试源代码):

javascript 获取dom宽度
ko
<script> var inner=document.getElementById('inner'); var outer=document.getElementById('outer'); inner.innerHTML = inner.offsetWidth+" / "+outer.offsetWidth; outer.style.width = inner.offsetWidth*.8 + "px"; inner.innerHTML = inner.innerHTML+" / "+outer.offsetWidth; inner.onmousemove=function(){ inner.innerHTML=event.offsetX+"/"+event.clientX; } </script>
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板