Tôi đang định lại kích thước div với jQuery có thể thay đổi kích cỡ và tôi chỉ muốn thay đổi kích thước chiều cao của nó.Không giữ tỷ lệ khung hình với jQuery có thể thay đổi kích thước trong khi giữ phím shift
tôi quản lý để chỉ thay đổi kích thước khi kéo helper đáy:
$('div').resizable({
handles: 's',
});
Nhưng nếu tôi giữ phím shift, chiều rộng đang thay đổi. Xem http://jsfiddle.net/6p20qjmr/3/
Làm cách nào để tắt hành vi này?
Chỉnh sửa: Chiều rộng vùng chứa div có thể thay đổi sau cuộc gọi có thể thay đổi kích thước ban đầu.
Đó có thể là một giải pháp nhưng tôi chiều rộng của div có thể thay đổi ... - Có một dòng là giao diện người dùng jQuery cho phép giữ tỷ lệ: '' if (this._aspectRatio || b.shiftKey) '' –
@Tyrius Tôi không chắc tôi hiểu. Bằng cách chỉ định 's' làm tùy chọn duy nhất, điều đó không có nghĩa là bạn chỉ có thể làm cho phần tử cao hơn? – thatidiotguy
Phím 'Shift' cho phép' aspectRatio: true'; Tuy nhiên, ngay cả khi tôi sử dụng 'aspectRatio: false' khía cạnh 'phím Shift' ghi đè nó. – Runcorn