【问题标题】:Get size of pane after resize调整大小后获取窗格大小
【发布时间】:2019-12-02 02:30:58
【问题描述】:

我正在使用 jQuery 布局。我有一个非常简单的布局,只有一个垂直窗格(西)。调整大小后是否可以获取西窗格的大小。 下面是一个示例的代码 sn-p,其中在调整大小事件上发生对函数的调用。我想在调整大小后得到新的大小,这可能吗?

var myLayout;
set_layout();
function set_layout(){
  myLayout = $("#my-div").layout({
    west:{
    size: 280,
    fxName: "slide",
    fxSpeed: 500,
    onresize_end: function(){ get_width(); }
    }
  });
}

function get_width(){
  code to get the WIDTH
}

【问题讨论】:

  • 你试过 $("#my-div").width(); ?
  • 嗨 Sangita,是的,我试过了。结果是窗口大小的宽度,而不是新西窗格大小的宽度
  • 好的。您是否尝试在页面加载后添加?比如 $(window).onload(function(){ $("#my-div").width(); });

标签: jquery css layout jquery-layout


【解决方案1】:

我找到了自己问题的答案。我在奇怪错误的 DIV 元素。一旦我查询了正确 DIV 的宽度,我就得到了我想要的。我需要在#my-div 元素中查询一个 DIV 元素。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-30
    • 2020-04-16
    • 1970-01-01
    • 2013-02-22
    • 1970-01-01
    • 2012-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多