Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.12.2009, 19:32
Аспирант
Отправить личное сообщение для hangover Посмотреть профиль Найти все сообщения от hangover
 
Регистрация: 07.10.2009
Сообщений: 53

Jquery Два условия
После фокуса на инпут его ширина увеличиваеться и становиться видимым еше один елемент - <select>. По событию blur на етот инпут - селект становиться - невидимым и размеры инпута становятся прежние.
Но ето событие срабатывает и когда выбираешь в списке <select>.

как сделать что бы после фокуса на инпут, можно была выбирать в списке <select>, но ничего не cбивалось, и по blur на инпуте - в прежнее состояние?

Делал так, но тут нету условия выбора в списке <slect>.
Код:
$(document).ready(function(){
var old_width = $(".otry").css('width');
   $("input").focus(function(){
		$(this).css({
					'width':'350px',
					'border-right':'none'
					});	
		$('select').css({
					'display':'block'
					});
		}).blur(function(){
			$(this).css({
				'width':old_width,
				'border-right':"1px solid #3399ff;"
				});
				$('select_sec').css({
					'display':'none'
					});
	});
    });
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jquery - Как получить полный путь? kirill.adw jQuery 5 20.11.2009 16:40
JQuery + FireFox NOOB jQuery 4 02.11.2009 17:16
Jquery, Dynatree и JSON antirek jQuery 6 01.09.2009 14:00
Блок переключения меню на JS, два скрипта в одном файле Dizeloid Элементы интерфейса 0 30.07.2009 11:03
Как правильно подгрузить jQuery Siton jQuery 4 15.06.2009 08:54