#jquery #html #resize
#jquery #HTML #изменить размер #изменение размера
Вопрос:
У меня на странице div с возможностью изменения размера только по вертикали. Я бы хотел поместить дескриптор «grip», подобный тому, что есть на этой странице, в нижней части текстовой области в разделе «Ваш ответ». Как я могу это сделать?
Комментарии:
1. также зависит от браузера. Chrome всегда использует IE onyl, если вы специально указываете это через CSS. Найдите «TextBox Resize CSS» в SO или вашей любимой поисковой системе…
Ответ №1:
Как насчет изменяемого взаимодействия с пользовательским интерфейсом jQuery?
$('some-selector').resizable({
handles: 's',
maxWidth: 300,
minWidth: 300
});
Демонстрация:http://jsfiddle.net/mattball/6H4Nc /
Комментарии:
1. Вы сказали «div», и вы сказали «только по горизонтали». Это div или textarea, и можно ли изменять его размер по горизонтали или по вертикали?
2. Ручка не отображается. Однако я бы хотел иметь тот же стиль, что и у stackoverflow: P
3. @Мэтт. Да, я ошибся. Я бы хотел сказать «вертикальный». В любом случае, как есть на этой странице.
4. Хорошо, тогда это просто вопрос CSS. Используйте инструменты разработчика Firebug или Chrome / Safari, чтобы посмотреть, как SO это реализует.
5. Спасибо. Я использовал IE one, но безуспешно.
Ответ №2:
Текстовое поле поставляется с этой функциональностью, но вы могли бы заглянуть в jQuery UI с возможностью изменения размера