Помощник
|
Не запускается JS событие для формы |
Dikucher
|
Сообщение
#1
|
||
|
|
||
|
|||
devuser |
24.11.2013, 19:50;
Ответить: devuser
Сообщение
#2
|
|
Очевидно же, что не # а точка нужна
Это ж не ID, это класс $(".company-option").click(function(){ $('.producer-form').fadeOut(150); $('.company-form').fadeIn(150); }) Хотя с вариантом селекта я вообще не уверен, что сработает Сообщение отредактировал devuser - 24.11.2013, 19:52 -------------------- |
|
|
Dikucher
|
Сообщение
#3
|
|
devuser, опечатка, там с точкой работать не будет
|
|
|
devuser |
24.11.2013, 23:24;
Ответить: devuser
Сообщение
#4
|
|
Вот так попробуйте, так правильнее
<select class="select-field chosen-select" id="my_select"> <option value="producer-option">Производитель</option> <option value="buyer-option">Покупатель</option> <option value="company-option">Торговая компания</option> <option value="job-option">Я ищу работу</option> </select> $('#my_select').on('change', function(){
switch ($(this).val()) { case 'company-option': $('.producer-form').fadeOut(150); $('.company-form').fadeIn(150); break; default: break; } }); -------------------- |
|
|
Solonik |
24.11.2013, 23:31;
Ответить: Solonik
Сообщение
#5
|
|
Dikucher, Может тут onchange событие повесить и проверять уже уже нужный ли нам объект пришел и потом уже если true навешивать анонимную функцию например.
-------------------- |
|
|
Dikucher
|
Сообщение
#6
|
|
|
то что я хотел ( а именно, при выборе конкретного <option> чтобы скрывалась текущая форма, и открывалась форма для выбранного <option> я реализовал ( помогли на http://javascript.ru ) следующим образом )
$(".select-field.chosen-select").change(function(){ if($(this).find('.job-option').is(':selected')) { $('.form-standard').fadeOut(0); $('.job-form').fadeIn(0); } if($(this).find('.producer-option').is(':selected')) { $('.form-standard').fadeOut(0); $('.producer-form').fadeIn(0); } if($(this).find('.buyer-option').is(':selected')) { $('.form-standard').fadeOut(0); $('.buyer-form').fadeIn(0); } if($(this).find('.company-option').is(':selected')) { $('.form-standard').fadeOut(0); $('.company-form').fadeIn(0); } return false; }) сайт, переход по кнопке Регистрация ( справа вверху ) Проблема - при выборе <option> у верхнего селекта, формы скрываются и появляются правильно, но вот как то странно подтягивается значение выбранного <option> ( первые пару раз происходит все правильно, но потом идет этот не понятный сбой )
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат | 55 | arendator | 35090 | Сегодня, 2:12 автор: arendator |
|
Rebex.io – Ваша инновационная платформа для обмена криптовалюты! | 3 | Rebex | 969 | Вчера, 20:50 автор: Rebex |
|
Посоветуйте массажер для спины и шеи | 10 | Boymaster | 902 | Вчера, 18:02 автор: Boymaster |
|
Обучение Email Рассылкам + Софт Для Автоматизации (100к в сутки с сервера) | 10 | zennoboss | 4664 | Вчера, 5:20 автор: Skyworker |
|
Какой % отказов нормален для сайта? | 14 | Aloof | 3384 | 23.4.2024, 13:50 автор: Vmir |
Текстовая версия | Сейчас: 25.4.2024, 13:01 |