Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.03.2015, 15:25
Новичок на форуме
Отправить личное сообщение для SpearMint Посмотреть профиль Найти все сообщения от SpearMint
 
Регистрация: 04.03.2015
Сообщений: 5

изменение размеров textarea после выполнения js
Здравствуйте! Есть js предназначенный для изменения размеров textarea при условии фокуса на ней (снизу для красоты выезжает кнопочка), всё работает, но когда, допустим пользователь теряет фокус с объекта и изменяет его высоту/ширину, js его возвращает к исходным размерам.
Собственно вопрос: как можно сделать так, что бы после выполнения этой функции пользователь мог свободно изменить размер без возвращения к исходной.
$(function() {
		    $("#comment_posting_textarea").focus(function(){/* обращение к textarea при условии фокуса */
		        $(this).animate({ width:"400px"}, 1000);/* изменение ширины */
		        $(this).animate({ height:"150px"}, 1000);/* изменение ширины */
		        $("#comment_posting_submit").animate({ marginLeft:"328px", opacity: "1"}, 1000);/* выезжает кнопка + её постепенное "проявление" */
		    });
		});


Код частично украл, так как в js не вникал, да и не собираюсь, а на css данную проблему решить не смог.
Ответить с цитированием
  #2 (permalink)  
Старый 04.03.2015, 15:52
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от SpearMint
$(this).animate({ width:"400px"}, 1000);/* изменение ширины */
4 $(this).animate({ height:"150px"}, 1000);/* изменение ширины */
Ну и нахрена так писать? Можно же записать все свойства в одном animate.

Попробуй так:
var props = {};
if (this.offsetWidth < 400)
    props['width'] = 400;
if (this.offsetHeight < 150)
    props['height'] = 150;
$(this).animate(props, 1000);
__________________
В личку только с интересными предложениями
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
После выполнения операции скрипт перестает работать HETmozgov jQuery 6 04.11.2010 18:06
изменение размера textarea Vovan222 Общие вопросы Javascript 23 12.09.2010 20:14
После выполнения JS, CSS в IE не выполняеться Arfey Общие вопросы Javascript 11 08.09.2010 18:20
Изменение размеров в зависимости от картинки lanzs Элементы интерфейса 9 10.12.2008 21:39
Динамическое изменение размеров изображения Макс Элементы интерфейса 7 21.07.2008 16:55