我想知道我的大小調整功能不能正常工作,因爲我認爲這意味着問題是當我調整div的大小(增加填充),並離開它,當我再次嘗試調整它的填充縮小。jQuery UI:我的調整大小功能工作不正常
注:我增加填充不是高度。
$(function() {
$("#resizable").resizable({
resize: function(event, ui) {
var originalHeight = ui.originalSize.height;
var newHeight = ui.size.height;
var pad = 5;
if (originalHeight < newHeight) {
pad = newHeight - originalHeight;
}
$(this).css({'padding': pad, 'height': 200, 'width': 400});
}
});
});
看看,如果這個工程大概是接近你想要什麼:https://jsfiddle.net/6rh7emog/4/ –
@JunaidAhmad我很抱歉它沒有工作。在第二次調整大小時,立即減少填充。問題是一樣的。 – user7791702
我認爲問題來自改變填充。我看到它的方式,ui.originalSize.height得到的高度屬性,在你的情況下,無論填充都保持200。 – Botimoo