javascript - 如何获取 div 元素在加载时的宽度以及何时调整大小?

标签 javascript jquery

现在,我有 100% 是正方形,定义为 div.newsticker
我想在加载时或调整大小时获取此宽度。

我怎样才能用javascript做到这一点?

div.newsticker{
    border:1px solid #666666;
    width:100%;
    height:50px;
}

.newsticker p{
    height:20px;
    width:150px;
    float:left;
    position:absolute;
}

最佳答案

你可以在 jQuery 中这样得到它。

加载时

jQuery(document).ready(function() {
   jQuery("div.newsticker").width()
});

调整大小

jQuery(window).on("resize", function() {
   var width = jQuery(".newticker").width();
});

关于javascript - 如何获取 div 元素在加载时的宽度以及何时调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18401699/

相关文章:

javascript - 多次触发折叠处理程序,用于动态生成的 jQuery Mobile 可折叠列表

java - <jsp :forward> or <jsp:include> actions in a JSP needs buffering to be enabled?

javascript - 在日期选择器中选择任何字段时下拉菜单关闭

javascript - 全日历 "Background Events"

jquery - 最大高度过渡

javascript - 触发卸载导致错误

javascript - 使用cropper js将 Canvas 转换为blob

javascript - 尾随零应该自动出现在 之前/之后。 (观点)

javascript - css中的按钮对齐

javascript - 收到错误 xhtml strict 1.0 中没有属性 "placeholder"