JQuery Resizing停止后如何获取宽度和高度?

发布于 2024-11-09 14:42:47 字数 116 浏览 0 评论 0原文

在使用 JQuery UI Ressized 调整 div/元素大小后,有什么方法可以获取其大小吗?

Is there any way of getting the size of a div/element after it has been resized with JQuery UI Resizable?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

长途伴 2024-11-16 14:42:47
$( ".selector" ).resizable({
    stop: function(event, ui) {
        var width = ui.size.width;
        var height = ui.size.height;
    }
});
$( ".selector" ).resizable({
    stop: function(event, ui) {
        var width = ui.size.width;
        var height = ui.size.height;
    }
});
恍梦境° 2024-11-16 14:42:47
$( "#resizable" ).resizable({

    stop: function( event, ui ) {

        height = $("#resizable").height(); 

        width = $("#resizable").width(); 

    } 
});
$( "#resizable" ).resizable({

    stop: function( event, ui ) {

        height = $("#resizable").height(); 

        width = $("#resizable").width(); 

    } 
});
会发光的星星闪亮亮i 2024-11-16 14:42:47

您始终可以使用 height()width()

you can always use height() and width() on a jQuery element

偏爱自由 2024-11-16 14:42:47

在可调整大小的 init 对象中,为 resizestop 事件定义一个处理程序,然后您可以在其中检查大小。

$( ".selector" ).resizable({
   stop: function(event, ui) { ... }
     // not 100% sure it'll be event.target that you want,
     // inspect in console to double-check
     var width = $(event.target).width();
     var height = $(event.target).height();
     // do stuff with width & height
});

In your init object for the resizables, define a hander for the resizestop event, where you can then check the size.

$( ".selector" ).resizable({
   stop: function(event, ui) { ... }
     // not 100% sure it'll be event.target that you want,
     // inspect in console to double-check
     var width = $(event.target).width();
     var height = $(event.target).height();
     // do stuff with width & height
});
人间☆小暴躁 2024-11-16 14:42:47

添加“停止”事件的处理程序。

$("#element").resizable({
   stop: function(event, ui) {
      var x = $(event.target).width();
      ...
   }
});

您还可以绑定到resizestop

Add a handler for the 'stop' event.

$("#element").resizable({
   stop: function(event, ui) {
      var x = $(event.target).width();
      ...
   }
});

You can also bind to resizestop.

http://jqueryui.com/demos/resizable/#event-stop

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文