JQuery UI 调整大小时处理事件
JQuery UI handle event when resizing
我正在实施 jQuery 调整大小事件。当我开始调整大小时,当我按住 mousedown 时,下面的代码将增加 "i"。当调整大小跳转到 50px(网格:50)时,我需要增加一次 "i"。我将不胜感激任何帮助。
var i = 0;
$("#element").resizable({
grid: 50,
resize: function(e, ui) {
console.log(++i);
}
});
我明白了。也许它会对某人有所帮助:
var startWidth, newWidth, i = 0;
$("#element").resizable({
grid: 50,
start: function(e, ui) {
startWidth = parseInt(ui.size.width, 10);
},
resize: function(e, ui) {
newWidth = ui.element[0].offsetWidth;
if (newWidth > startWidth) {
console.log(++i);
} else if (newWidth < startWidth) {
console.log(--i);
}
startWidth = newWidth;
}
});
我正在实施 jQuery 调整大小事件。当我开始调整大小时,当我按住 mousedown 时,下面的代码将增加 "i"。当调整大小跳转到 50px(网格:50)时,我需要增加一次 "i"。我将不胜感激任何帮助。
var i = 0;
$("#element").resizable({
grid: 50,
resize: function(e, ui) {
console.log(++i);
}
});
我明白了。也许它会对某人有所帮助:
var startWidth, newWidth, i = 0;
$("#element").resizable({
grid: 50,
start: function(e, ui) {
startWidth = parseInt(ui.size.width, 10);
},
resize: function(e, ui) {
newWidth = ui.element[0].offsetWidth;
if (newWidth > startWidth) {
console.log(++i);
} else if (newWidth < startWidth) {
console.log(--i);
}
startWidth = newWidth;
}
});