Помощник
|
Добавить class="active" в меню, выводимое с помощью цикла |
Thrash
|
Сообщение
#1
|
||
|
|
||
|
|||
ShowPrint |
20.10.2015, 22:20;
Ответить: ShowPrint
Сообщение
#2
|
|
А если вот так попробовать:
Совсем не силен в jQuery, если не сказать наоборот, но что-то меня подсознательно смущает в $(function() {... Если не поможет, то надо ждать гуру... |
|
|
TimurR |
20.10.2015, 22:50;
Ответить: TimurR
Сообщение
#3
|
|
|
|
|
ShowPrint |
20.10.2015, 23:05;
Ответить: ShowPrint
Сообщение
#4
|
|
|
|
|
TimurR |
20.10.2015, 23:15;
Ответить: TimurR
Сообщение
#5
|
|
ShowPrint, так цель была добавить класс. toggleClass при повторном клике на элемент удалит класс.
или так и надо? |
|
|
ShowPrint |
20.10.2015, 23:30;
Ответить: ShowPrint
Сообщение
#6
|
|
TimurR, возможно... С задачей добавления класса ты справился "на ура"... Я сделал "переключатель" скажем "для комплекта", опираясь на то, что может быть не просто так Thrash использовал именно toggleClass...
Пользуясь случаем задам вопрос, как всегда глупый, TimurR подскажи какую смысловую нагрузку несет контейнер $(function(){ ... }); Как-то я логику "зачем он нужен" слабо улавливаю... Или это из разряда "хорошего стиля программирования"? Сорри за ламмерский вопрос и заранее спасибо за ответ... ЗЫ. Thrash, кстати Ваш исходный код вполне может не работать из-за пропущенной ";" во "внутренней обёртке"... ;) Сообщение отредактировал ShowPrint - 20.10.2015, 23:30 |
|
|
Thrash
|
Сообщение
#7
|
|
TimurR, работает, спасибо. Но работает временно. Эта форма у меня отправляется аякс запросом и работает оно, пока не отправится аякс запрос, то есть секунду)
вариант через toggleClass Вот и ваш вариант попробовал, хотя в принципе результат очевиден: все так же работает, пока не выполниться аякс-запрос. В общем, вся загвоздка в нем. Получается, оно перезагружает страницу асинхронно и после отправки запроса все возвращается в исходное положение. |
|
|
TimurR |
20.10.2015, 23:46;
Ответить: TimurR
Сообщение
#8
|
|
|
|
|
ShowPrint |
20.10.2015, 23:52;
Ответить: ShowPrint
Сообщение
#9
|
|
TimurR, омары с черной икрой - тоже "еда"... В наше время не быть голодным - это уже хорошо... ;)
Сорри за оффтоп... :ph34r: |
|
|
fedornabilkin |
23.10.2015, 0:39;
Ответить: fedornabilkin
Сообщение
#10
|
|
Нужно при клике на пункт добавлять class="active", который по традиции будет менять его, чтобы как-то отличить от неактивных. Насколько я понимаю, этот класс необходимо задавать в цикле. Если пользователь придет на страницу, то кнопка должна быть активной. Есть страницы: /reg /log /post и ссылки в меню href="/reg href="/log href="/post Парсим урл страницы, на которой находимся и сравниваем в цикле с каждым пунктом меню, если есть совпадение, то добавляем класс. |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Раскройте свой потенциал заработка с помощью 2x2 Media Network — вашего пути к выгодным предложениям CPA! Присоединяйтесь к 2x2 Media Network, вашему надежному партнеру в мире |
11 | 2x2MediaLimited | 3206 | Сегодня, 4:22 автор: 2x2MediaLimited |
|
Если в сайт с одними ключами, которые там долго, добавить новую рубрику с новыми ключами | 2 | Tutich | 1133 | 16.4.2024, 8:27 автор: Tutich |
|
Проверка позиций сайтов в поисковых системах с помощью Positon.ru Мониторинг продвижения сайтов |
183 | Positon | 179463 | 12.4.2024, 8:32 автор: Positon |
|
Восстановить сайт + добавить исходные данные | 5 | Portsmouth | 1988 | 21.5.2023, 7:23 автор: Skyworker |
|
WEB и SMM дизайн — решение ваших бизнес задач с помощью дизайна | 8 | justburger | 5334 | 6.7.2020, 9:18 автор: justburger |
Текстовая версия | Сейчас: 18.4.2024, 11:25 |