jquery 高度返回 0
jquery height returns 0
jquery 的 height 属性总是返回 0。我正在与引导一起使用它。不确定是否会有冲突。我浏览了几个在线推荐的解决方案,但没有修复它。以下是代码片段
/*html */
<div class="hidden-sm hidden-md hidden-lg" class="mobNewsEvents">
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<h3 style="text-align: center;">Events</h3>
<div class="mobEvents"> //need to get the height of this div element
<ul>
<li>...</li>
</ul>
</div>
</div>
</div>
</div>
/*script*/
(function($){
$(window).load(function(){
var temp = $('.mobEvents').height();
alert(temp);
});
})(jQuery);
class="hidden-sm hidden-md hidden-lg"
暗示这可能是display: none
。在这种情况下,height
不可用。显示它,测量它,然后隐藏它。
请尝试以下操作。 window.load 不是处理文档元素的好方法。
$(document).ready(function(){
var temp = $('.mobEvents').height();
alert(temp);
});
如果您有多个具有相同类的元素,它将仅获取第一个元素。
$(document).ready(function(){
var temp = $('.mobEvents':First).height();
alert(temp);
});
或者您可以使用
$(document).ready(function(){
var temp = $('.mobEvents').attr("height").value();
alert(temp);
});
相关文章:
- 尝试使用多个Twenty20实例,但有些实例的高度返回为0,并且不显示
- Javascript返回内容/字符串;不适合UIWebView的给定宽度和高度
- 黑莓网站:窗口大小(窗口高度)在黑莓模拟器中返回不正确的值
- Jquery高度返回错误值
- Image.onload 函数为高度和宽度返回零
- Android Webview onLoad返回错误的高度
- .height() 以百分比返回高度,如何以像素为单位获取它
- jquery 高度返回 0
- 为什么jQuery为元素高度返回null
- 我设置的高度和宽度值与返回的值不一致的原因是什么
- 图像高度始终返回为0
- onLoad返回0作为宽度和高度
- 文档's总高度函数's的返回值在浏览器刷新时发生更改(F5)
- Jquery偶尔会在图像上返回零高度和零宽度
- 为什么不't此代码返回完整的文档高度
- jquery最大高度和最大宽度返回错误的值
- FabricJS toDataURL倍增器没有返回正确的高度/缩放正确
- Javascript在Firefox for Android中随机返回不一致的高度
- jQuery加载事件在Chrome浏览器返回零的宽度/高度值在弹出
- Javascript Image()返回错误的宽度和高度