使用JQuery UI Resizable调整div /元素的大小后,有没有办法获得它的大小?
答案 0 :(得分:11)
$( ".selector" ).resizable({
stop: function(event, ui) {
var width = ui.size.width;
var height = ui.size.height;
}
});
答案 1 :(得分:3)
$( "#resizable" ).resizable({
stop: function( event, ui ) {
height = $("#resizable").height();
width = $("#resizable").width();
}
});
答案 2 :(得分:1)
答案 3 :(得分:0)
在resizable的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
});
答案 4 :(得分:0)
为'stop'事件添加处理程序。
$("#element").resizable({
stop: function(event, ui) {
var x = $(event.target).width();
...
}
});
您还可以绑定到 resizestop 。