Показать сообщение отдельно
  #5 (permalink)  
Старый 23.07.2014, 20:12
Интересующийся
Отправить личное сообщение для beerdy Посмотреть профиль Найти все сообщения от beerdy
 
Регистрация: 27.02.2011
Сообщений: 14

Продолжу тему. Есть вот это:
$('#dynamicbody').on('click','.mindcomment',function(){
			var mind_data_tosrv = new Object();
			mind_data_tosrv['action'] = 'comment';

			$.ajax({
				type: "POST",
				url: "http://чччч.ru/mind",
				contentType: "application/json; charset=UTF-8",
				data: JSON.stringify(mind_data_tosrv),
				success: function(data){

				}
			});

		});

		var focus = false;

		$('#dynamicbody').on('blur','.mindcommentarrea',function(event) {
			alert(event.target);
			if(focus){
				var id = ($(this).attr('id')).substring(2);
				$('#mc'+id).css("display","none");
				
				$(this).css({"height":"15px","width":"290px"});
				focus = false;
				
			}
		}).on('focus','.mindcommentarrea',function() {
			if(!focus){
				var id = ($(this).attr('id')).substring(2);
				$('#mc'+id).css("display","block");
				
				$(this).css({"height":"120px","width":"340px"});
				focus = true;
				
			}
		});

т.е. при клике на текстареа она увеличивается и появляется кнопка.

Потом. Нужно сделать так чтобы при клике на эту кнопку, текстареа не сворачивалась по blur а отрабатывала событие кнопки вперед.

Может быть можно как то
1) перехватить событие blur
2) сохранить его в "переменную" (или куда еще)
3) отработать клик
4) возобновить событие blur
???
Ответить с цитированием