Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 1
  • 1
Архив - только для чтения
Добавить класс к активной ссылке
Отправлено 29.09.2011 - 01:021
Нет аватара
Пользователь
58 сообщений
Мужчина
У меня вопрос, как добавить к ссылке класс, если ссылка ведёт на страницу,на которой вы сейчас находитесь.

Если кто не понял,например я сейчас в каталоге файлов (load), как придать ссылке на каталог файлов др. класс?
Если перехожу в новости, то чтоб ссылка на новости была другого класса.
Профиль Личное сообщение Дом. страница icq Skype
3
Отправлено 29.09.2011 - 08:312
Beginner
31 сообщениий
Мужчина
Code
<script type="text/javascript">
     $(document).ready(function(){
         var link = window.location.href;
         if(link.indexOf('/load')!=-1){
             $('#load_link').attr('class','name_of_class');   
         }
         if(link.indexOf('/blog')!=-1){
             $('#blog_link').attr('class','name_of_class');   
         }
     });
  </script>
  <div><a href="/load" id="load_link">load</a> <a href="/blog" id="blog_link">blog</a></div>
Профиль Личное сообщение Дом. страница icq Skype
15
Отправлено 29.09.2011 - 12:463
Нет аватара
Пользователь
58 сообщений
Мужчина
Барсик , спасибо, но немного не то.

Вот моё меню:

Code
div id="uhmenu">
<a href="/">Главная</a>
<a href="/forum">Форум</a>
<a href="/news">Новости сайта</a>
<a href="/load">Файлы</a>
<a href="/index/0-3">Обратная связь</a>
</div>


Надо, что брался id uhmenu и чтоб потом, если ссылка на текущую страницу,то к ссылке добавлялся активный класс.
Профиль Личное сообщение Дом. страница icq Skype
3
Отправлено 29.09.2011 - 13:054
uSite Team
1321 сообщениий
Мужчина
Барсик Зачем скрипт, когда можно условными операторами + css?!
Профиль Личное сообщение Дом. страница icq Skype
Отправлено 29.09.2011 - 17:295
Нет аватара
Пользователь
58 сообщений
Мужчина
Эм...
Так кто нибудь ответит?
Профиль Личное сообщение Дом. страница icq Skype
3
Отправлено 29.09.2011 - 20:396
Бывалый
1313 сообщений
Мужчина
raider023
Code
<div id="uhmenu">
  <a href="/" <?if($URI_ID$='page1')?>class="CLASS LYUBOI"<?endif?>>Главная</a>
  <a href="/forum" <?if($MODULE_ID$='forum')?>class="CLASS LYUBOI"<?endif?>>Форум</a>
  <a href="/news" <?if($MODULE_ID$='news')?>class="CLASS LYUBOI"<?endif?>>Новости сайта</a>
  <a href="/load" <?if($MODULE_ID$='load')?>class="CLASS LYUBOI"<?endif?>>Файлы</a>
  <a href="/index/0-3" <?if($URI_ID$='page3')?>class="CLASS LYUBOI"<?endif?>>Обратная связь</a>
</div>
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 29.09.2011 - 20:447
Нет аватара
Пользователь
58 сообщений
Мужчина
я на JS ищу,чтоб был, как я описал выше.
Профиль Личное сообщение Дом. страница icq Skype
3
Отправлено 30.09.2011 - 05:278
uSite Team
1689 сообщений
Мужчина
Зря скриптами наполнять сайт втупую, если можно значительно уменьшить вес содержимого сайта, ведь пока загружается страница - скрипты тоже загружаются и работать будут не сразу, а вот юкозовские операторы загружаются в первую очередь, что не создает пускай временных, но дырок.
Профиль Личное сообщение Дом. страница icq Skype
709
Отправлено 30.09.2011 - 09:269
Бывалый
1313 сообщений
Мужчина
raider023 смысл юзать JS, когда можно использовать операторы и при этом никто не сворует и не будет занимать много места + загрузка сайта остаётся прежней. Если у тебя не uCoz и операторов нету, то зачем писать в теме "Вопросы по uCoz"?
Профиль Личное сообщение Дом. страница icq Skype
123
  • Страница 1 из 1
  • 1
Поиск:
uSite.su © 2010-2025
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация