Активные кнопки

Может кому-то пригодится

 
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 189
Всем привет,
У меня тут встала задача сделать кнопку активной после нажатия (переходе), классами CSS решить задачу не получилось, на форуме тоже ни чего дельного не нашел...
Нарыл в просторах такое решение:
Код PHP:
  1.  
  2. <script type="text/javascript">
  3. try{
  4. var el=document.getElementById('msgText').getElementsByTagName('a');
  5. var url=document.location.href;
  6. for(var i=0;i<el.length; i++){
  7. if (url==el[i].href){
  8. el[i].className += ' act';
  9. };
  10. };
  11. }catch(e){}
  12. </script>
  13.  
В моем коде это выглядит так:
Активные кнопки

На сайте это выглядит так:
Активные кнопки

Возможно это кому то поможет, так как повторюсь, я на форуме не смог найти решения))))

P.S. Я не притендую на правильнось этого решения. Но это единственное что мне помогло)))
Редактировалось: 1 раз (Последний: 4 апреля 2019 в 13:26)
Посетитель
small user social cms
Медаль
Сообщений: 171
@stich:
классами CSS решить задачу не получилось

очень не правдоподобное утверждение...

если это pills-menu, проблем быть не должно
в стандартном шаблоне .content_datasets ul .active
Код PHP:
  1.  
  2. .content_datasets ul .active {
  3. background: none;
  4. color: #34495e;
  5. padding: 0;
  6. }
  7.  
Причин может быть несколько...
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 189
Дмитрий Баринов:
очень не правдоподобное утверждение...

Я же и не говорил, что это не возможно.... Я говорю о том, что у меня не получилось.... скорее всего я просто что то делал не так... И единственным для меня решением оказалось то, что я написал выше... (я больше вам скажу, я даже понятия не имею, как работает и что означает, то что я сюда скинул) Мне был важен результат и достиг его я именно этим путем)))
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.