2013-06-20 2 views
0

У меня есть контейнер <div> (#extern) и еще <div> внутри (#intern) с текстом. Когда я изменяю размер #extern Я изменяю размер #intern, но я хотел бы, чтобы #intern не меньше, чем текст. Я думал рассчитать ширину слов (добавив пролет), а затем вычислить высоту, но я не знаю, как это сделать, потому что вычисление мер неверно. Я также должен учитывать размер шрифта, который может измениться. Надеюсь, я объяснил. Я должен закончить работу, и я схожу с ума, любая помощь будет очень восприимчивой!
У меня есть img того, что я получаю при изменении размера: http://imageshack.us/photo/my-images/842/wsao.png/. благодаря
Пример частью Кодекса http://jsfiddle.net/6L32g/jquery регулировать размер div с текстом внутри контейнера div resizable

+0

Вы можете оставить комментарий? Ваше объяснение трудно понять. –

+0

Да, я публикую здесь http://jsfiddle.net/6L32g/ – user2005016

ответ

0

Захват длина и ширина DIV, как это изменение размера, и эти параметры ввода в расчет, который изменяет размер шрифта div#intern. Вы должны установить нижний предел того, насколько малы длина и ширина контейнера div. Играйте с различными значениями масштабирования, чтобы получить формулу, которая дает соответствующий размер шрифта, который работает.

Если вы используете jQuery UI, тогда инициируйте вычисления на событии resize() для вашей реализации Resizable.

+0

У меня нет проблем, чтобы получить размер div, но у меня проблемы с настройкой этих размеров в текстовом контенте. Я прикрепил код и изображение того, что получаю, когда изменяю размер. спасибо – user2005016