Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.05.2013, 23:57
Аспирант
Отправить личное сообщение для zaytsewa Посмотреть профиль Найти все сообщения от zaytsewa
 
Регистрация: 09.11.2010
Сообщений: 71

Jquery: show/hide не работает
Не отрабатывают методы show/hide
т.е. они вроде бы как отрабатывают, но как-будто экран при этом не перерисовывается(((

function end_edit( el,param )
{
	$(el).find("#"+param+"_name").show();
	console.log($(el).find("#"+param+"_name").css('display'))
	$(el).find("."+param+"_edit").hide();//each(function(){$(el).hide()})
	console.log($(el).find("."+param+"_edit").css('display'))
}


в лог выводит inline none, т.е. то, что нужно
на экране по прежнему изменений нет...

происходить должно следующее:

по нажатию на поле - скрывается поле и появляется поле для редактирования с кнопкой ОК, после нажатия на OK, поле для редактирования скрывается, значение в поле меняется

есть ещё метод

function begin_edit( el, param )
{
	$(el).find("#"+param+"_name").hide();
	$(el).find("."+param+"_edit").show();//each(function(){$(el).show()})
}


тут всё корректно отрабатывает... не могу понять в чём причина...
Ответить с цитированием
  #2 (permalink)  
Старый 26.05.2013, 00:18
Аспирант
Отправить личное сообщение для zaytsewa Посмотреть профиль Найти все сообщения от zaytsewa
 
Регистрация: 09.11.2010
Сообщений: 71

исправила show/hide на toggle, заработало очень странно, создаётся впечатление, что элементы накладываются друг на другу и кликая по видимому элементу - попадаю на скрытый...

по нажатию на кнопку ОК поля редактирования отрабатывает обработчик клика по ОК и клик по обычному полю, которое должно появиться, но не появляется, тк обработчик редактирования опять его вызывает...

при нажатии на само поле редактирования( у меня это селект-бокс ), срабатывает обработчик нажатия на обычное поле для его редактирования, хотя это обычное поле скрыто...
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
tiny scrolling работает только на первой закладке jquery tabs beznika jQuery 4 14.01.2013 09:01
не работает колесо в jquery knark jQuery 3 24.06.2012 12:23
не работает jquery скрипт, если её подклучаю dadli Общие вопросы Javascript 7 15.05.2012 11:11
Помогите...НЕ РАБОТАЕТ JQUERY RickRoss Элементы интерфейса 3 09.07.2011 10:11
jQuery не работает ни в IE8 ни в Firefox Jon Events/DOM/Window 7 09.01.2010 23:39