我需要知道當前正在拖動的東西或東西。如何獲取調整大小的事件
$("#mydiv").resizable({
handles: 'e, w',
resize: function(event, ui) {
// to do: get active handle
}
任何幫助,將不勝感激。謝謝。
我需要知道當前正在拖動的東西或東西。如何獲取調整大小的事件
$("#mydiv").resizable({
handles: 'e, w',
resize: function(event, ui) {
// to do: get active handle
}
任何幫助,將不勝感激。謝謝。
檢查活動對象:
var west = $(event.srcElement).hasClass('ui-resizable-w');
與jQuery擁有一流的它工作得太慢,只使用
if(ui.position.left != ui.originalPosition.left) //for west resize
那麼你就可以知道向東或向西進行調整
它比更容易只需獲取事件的目標(這是觸發事件的DOM元素)
$(event.target)
$('#mydiv').resizable({
resize: function(event, ui) {
// this will return direction as "n", "e", "s", "se" etc.
var $direction = $(this).data('resizable').axis;
}
});
'$(this).data('uiResizable')。axis'對我有效 – UnLoCo 2014-12-18 10:10:16
這爲我工作:(可調整大小的啓動事件)
if (e.toElement.className.indexOf("ui-resizable-w") >= 0) {
console.log('west');
} else if (e.toElement.className.indexOf("ui-resizable-e") >= 0) {
console.log('east');
}
這對我的作品在jQuery用戶界面v1.11.4
$(event.target).data('uiResizable').axis
檢查'event'對象。 – alex 2011-03-23 01:58:46
我有,但沒有找到,你能幫忙嗎? – 2011-03-23 02:03:59
@alex回答,無論如何。 – 2011-03-23 02:09:59