如何处理resize事件

Jea*_*ert 3 jquery jquery-ui resizable

我需要知道当前正在拖动什么句柄,东方或西方.

$("#mydiv").resizable({
    handles: 'e, w',
    resize: function(event, ui) {
        // to do: get active handle
    }
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.谢谢.

小智 7

与jquery有类,它的工作太慢,只需使用

if(ui.position.left != ui.originalPosition.left) //for west resize
Run Code Online (Sandbox Code Playgroud)

然后你可以知道东西方的大小


Web*_*ars 5

$( '#mydiv' ).resizable({
    resize: function( event, ui ) {
        // this will return direction as "n", "e", "s", "se" etc.
        var $direction = $( this ).data( 'resizable' ).axis;
    }
});
Run Code Online (Sandbox Code Playgroud)