为什么jQuery中的$width获得的值为0

为什么jQuery中的$width获得的值为0,第1张

$('div')width();

$width 没有这么写的吧

如果div 没有设置宽度 且没有内容 那么宽度应该是0

如果你是利用jquery 后加入内容到div中去 计算宽度时也有可能是0;

width_screen=screenwidth; // 获取宽度

height_screen=screenheight; 高度

availWidth_screen=screenavailWidth;

availHeight_screen=screenavailHeight;

colorDepth_screen=screencolorDepth;

如果是动态获取的话,就自己写一个方法什么的给封装一下,然后加载。

<script type="text/javascript">

$(document)ready(function()

{

alert($(window)height()); //浏览器当前窗口可视区域高度

alert($(document)height()); //浏览器当前窗口文档的高度

alert($(documentbody)height());//浏览器当前窗口文档body的高度

alert($(documentbody)outerHeight(true));//浏览器当前窗口文档body的总高度 包括border padding margin

alert($(window)width()); //浏览器当前窗口可视区域宽度

alert($(document)width());//浏览器当前窗口文档对象宽度

alert($(documentbody)width());//浏览器当前窗口文档body的高度

alert($(documentbody)outerWidth(true));//浏览器当前窗口文档body的总宽度 包括border padding margin

alert(screenheight);//显示器分辨率,只能用JavaScript代码获取

alert(screenwidth);

})

</script>

网页可见区域宽: documentbodyclientWidth

网页可见区域高: documentbodyclientHeight

网页可见区域宽: documentbodyoffsetWidth (包括边线的宽)

网页可见区域高: documentbodyoffsetHeight (包括边线的高)

网页正文全文宽: documentbodyscrollWidth

网页正文全文高: documentbodyscrollHeight

网页被卷去的高: documentbodyscrollTop

网页被卷去的左: documentbodyscrollLeft

网页正文部分上: windowscreenTop

网页正文部分左: windowscreenLeft

屏幕分辨率的高: windowscreenheight

屏幕分辨率的宽: windowscreenwidth

屏幕可用工作区高度: windowscreenavailHeight

以上就是关于为什么jQuery中的$width获得的值为0全部的内容,包括:为什么jQuery中的$width获得的值为0、html中 如何获取屏幕宽度、jquery怎么获取浏览器屏幕分辨率等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9458753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存