Я пытаюсь изменить размер DIV с помощью рамки: border-box; Даже если я разрешаю изменять ширину, DIV сжимается каждый раз, когда событие изменения размера изменяется (изменения высоты).JQuery UI Resizable + box-sizing: border-box = height ошибка?
Мой CSS
.test{
width: 200px;
height: 100px;
border: 1px solid red;
box-sizing: border-box;
}
Javascript
$(document).ready(function() {
$('.test').resizable({handles: 'e', stop: function(event, ui){
$('.wdt').text(ui.size.height);
}});
});
HTML
<div class="test">
Test
</div>
<br/>
<br/>
<span>Height =</span>
<span class='wdt'></span>
Изменение размера, и вы увидите.
Может кто-нибудь мне помочь? JSFiddle: http://jsfiddle.net/WuQtw/4/
Я пробовал jquery 1.8.x .. 1.9.x ... ничего не меняется. Я не могу использовать размер коробки: контент-бокс.
Это не работает, если у вас есть прокладка на элементе. Проблема связана с тем, как JQuery UI Resizable вычисляет ширину элемента. http://bugs.jqueryui.com/ticket/8932 –
Полезно знать, спасибо! –