jquery - 如何用jquery实时获取div大小

标签 jquery css html size resizable

我想知道是否可以在调整大小时获取 div 的大小。

我正在使用 jquery 1.10.2 并使用了一个可调整大小的 DIV,但我看到我有事件开始和停止,这允许我在开始单击或停止单击时获得 div 大小,但我想要在调整 div 大小时实时获取 div 大小并将它们(高度和宽度)写入文本框或 div 或类似的东西。

<script type="text/javascript">
    $(function () {
        $("#divResizable").resizable({
            start: function (event, ui) {
                var width = ui.size.width;
                var height = ui.size.height;
                //alert(width);
                document.getElementById("divText").innerHTML = width;
            }
        });
    });
</script>

最佳答案

您可以像这样处理调整大小事件(请注意,我假设您也在使用 jquery UI):

<script type="text/javascript">
    $(function () {
        $("#divResizable").resizable({
            resize: function (event, ui) {
                var width = ui.size.width;
                var height = ui.size.height;
                $("#divText").html(width + ', ' + height);
            }
        });
    });
</script>

关于jquery - 如何用jquery实时获取div大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20724676/

相关文章:

javascript - HEAD 中 LINK 和 STYLE 元素的评估顺序

javascript - 如果一个高度比其他高度高,请粘贴元素

javascript - 使用 yadcf 过滤器导出为 PDF 时标题不正确

java - 刷新<s :select> tag on changing backing Java collection in Struts 2

javascript - 滚动时所有博客文章都应该淡入淡出,除了第一篇

javascript - 使用 Electron 时,设计 HTML/CSS 布局的最佳方式是什么?

jquery - $ 未在外部 .JS 文件中定义

javascript - 没有元素 ID 时单击带有 Javascript 的链接

javascript - 使容器在消失后出现并带有按钮

jquery - 奇怪的 CSS 问题,页 footer 分的文本和图像不可见