A textarea
должно быть указано в терминах строк и столбцов, в соответствии со спецификациями, но вы все равно можете оформить их с помощью CSS:
#TextBox1
{
width: 100%; height: 100%; /* make the element resize */
}
.demo
{
width: 150px;
height: 150px;
padding: 5px 10px 20px 4px; /* updated padding to make things look better */
background-color: #ff8811;
position: absolute;
top: 150px;
left: 300px;
}
См. здесь . Протестировано в Firefox, Chrome.
Также, если вам нужно получить координаты X и Y, у draggable есть метод stop
, который вы можете привязать к:
$('.demo')
.draggable({ stop: function(event, ui) {
//get the textarea element and it's coordinates
var txt = $(this).find('textarea:first');
var x = txt.offset().left;
var y = txt.offset().top;
alert('(' + x + ', ' + y +')');
} })
.resizable();