- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
Помогите, пож-та.
В коде html
в js searchform.js
В search.php форма некоторым набором полей и вывод списка товаров. Т.е. юзер выбрал нужные характеристики, нажал "найти", searchform.js считывает что заполнил юзер, обращается повторно к search.php и выводит юзеру снова форму и товары в соответствии с выбранными характеристиками.
Сейчас получилось свернуть весь блок с формой и товарами.
т.е. я в html сделал так
а в общий all.js к которому идет обращение в html
дописал чтобы блок весь был свернут, т.е. в all.js есть
Подскажите, пож-та, есть ли возможность свернуть не весь блок, а всё кроме первой строки формы которая прописана в search.php ?
спасибо
ps
кусок кода
$(".accordion .mess").hide();
и т.д. пробовал ставить в searchform.js предварительно обрамив нужные куски в search.php но само собой ничего не получилось, так как изначально все работает как надо, но при использовании формы юзером и нажатии кнопки найти, вся форма снова сворачивается.
Подскажите, пож-та, есть ли возможность свернуть не весь блок, а всё кроме первой строки формы которая прописана в search.php ?
Я не уверен, что правильно вас понял.
Было бы хорошо, если бы вы визуализировали то, что хотите получить.
Или можете показать пример в личные сообщения.
Как вариант, вместо hide(), вы просто можете задать оформление для .mess.invisible ($('.accordion .mess').toggleClass('invisible') вместо .hide()) - ограничить высоту блока / скрыть определенные вложенные блоки/поля ввода.
Например, .mess.invisible {max-height: 320px; overflow-y: hidden;}
Если нужно скрыть все поля ввода, кроме первого .mess.invisible input ~ input {display: none;}
Чтобы обрезание блока выглядело лучше, можно добавить эффект размывания и стрелочку/кнопку "Развернуть все".
всё кроме первой строки формы
Эээ... в форме как бы не строки, а поля... Заворачиваете всё, что надо, в дивы, и прячете.
Вот как сейчас сделано - вся форма и товары скрыты, открыв по нажатию.Дальше при подборе товара форма сама не скрывается.
[ATTACH]159474[/ATTACH]
Вот что нужно в итоге
[ATTACH]159475[/ATTACH]
Форма и товары выглядят так. Но вот так вот сделал, но форма и товары снова складываются при переходе по пагинации или нажатии кнопки найти, оно и понятно. Но мне надо чтобы не сворачивалось, раз уж юзер развернул
[ATTACH]159476[/ATTACH]
Ну так задайте блок внутри формы и сворачивайте его.
Александр И, спасибо за вариант. Не сможете ли помочь? https://jsfiddle.net/e0weyz3v/
спасибо
---------- Добавлено 19.01.2017 в 01:20 ----------
Sitealert, сворачиваю блок как на картинке №2 выше, разворачиваеь юзер, пользуется формой или пагинацией, в итоге нажав на кнопку - все обратно сворачивается.
разворачиваеь юзер, пользуется формой или пагинацией, в итоге нажав на кнопку - все обратно сворачивается.
Значит, не тот блок задан на сворачивание по клику.
Значит, не тот блок задан на сворачивание по клику.
Извините, мне по клику надо не сворачивать, а разворачивать.
Там все сложнее, сворачивается обратно, так как hide прописано в js к которому скрипт обращается при пересчете товаров подходящих под характеристики юзера. Я понимаю в чем проблема, но не знаю, как решить.
Извините, мне по клику надо не сворачивать, а разворачивать
А юзер нажимает на кнопку не кликом?
в итоге нажав на кнопку - все обратно сворачивается.
---------- Добавлено 19.01.2017 в 01:38 ----------
hide прописано в js к которому скрипт обращается при пересчете товаров подходящих под характеристики юзера. Я понимаю в чем проблема, но не знаю, как решить.
Вы бы сайт скинули, чтобы в консоли можно было писать конкретно на вашем случае. А то jsfiddle на вашем примере не описывает всех ваших требований.
Вам что-то подобное нужно?
https://jsfiddle.net/qp5rv91y/
Вы бы сайт скинули, чтобы в консоли можно было писать конкретно на вашем случае. А то jsfiddle на вашем примере не описывает всех ваших требований.
Вам что-то подобное нужно?
https://jsfiddle.net/qp5rv91y/
Да, так и сделано, но хочу чтобы часть полей видимая была
/ru/forum/comment/14880867