Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 1
  • 1
Подсветка выбранной ссылки
Отправлено 05.06.2012 - 01:071
Нет аватара
Beginner
16 сообщений
Мужчина
можно ли сделать так, чтобы выбранная ссылка (в которую я только что перешел и в которой уже нахожусь) оставалась "подсвеченной", т.е. точно так же, как она "подсвечивалась" при наведении? Таким образом подсвеченная категория в боксе "категории/разделы" указывала бы посетителю ГДЕ ИМЕННО он сейчас находится. ссылки будут играть роль категорий
на css такое сделать невозможно, поэтому обращаюсь к вам - знатокам
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 05.06.2012 - 01:502
Нет аватара
Coder
701 сообщениий
Мужчина
допустим у тебя есть в ксс следующее:
Code
a:hover {
  /* стили */
}


дописываешь, допустим, класс active вот так:
Code
a:hover, .active {
  /* стили */
}


Затем в нижнюю часть сайта следующий скрипт:
Code
<script type="text/javascript">
$('a[href="'+location.href+'"]').addClass('active');
</script>


Конечно, скрипт нужно дорабаывать) Но мне лень)) Просто это работает для ссылок с полными адресами. Думаю, что кто-нибудь следующий допишет для всех)
Профиль Личное сообщение Дом. страница icq Skype
66
Отправлено 06.06.2012 - 01:463
Нет аватара
Beginner
16 сообщений
Мужчина
пробовал, не работает

вот нашел в нете скрипт
Code
<script>
onload = function ()
{
for (var lnk = document.links, j = 0; j < lnk.length; j++)
if (lnk [j].href == document.URL) lnk [j].style.color = '#fff';
}
</script>

как сделать чтоб он относился к определенному ксс классу?
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 06.06.2012 - 07:554
Нет аватара
Designer
979 сообщений
Мужчина
Прикалываетесь чтоли?

Code
a:visited{}
Профиль Личное сообщение Дом. страница icq Skype
18
Отправлено 06.06.2012 - 08:255
Нет аватара
Beginner
16 сообщений
Мужчина
lapochka, visited это для посещенных ссылок
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 06.06.2012 - 09:146
Нет аватара
Designer
979 сообщений
Мужчина
Ну так
Code
a:active{}
Профиль Личное сообщение Дом. страница icq Skype
18
Отправлено 06.06.2012 - 10:517
Нет аватара
Beginner
16 сообщений
Мужчина
A:link { ... стиль оформления обычной ссылки... }
A:active { ... стиль оформления ссылки в момент нажатия... }
A:visited { ... стиль оформления посещенной ссылки... }
А:hover { ... стиль оформления ссылки, на которую наведен указатель мыши ... }

lapochka, это можно сделать только через js
так я и спрашиваю, как сделать чтоб выше указанный мной скрипт относился к определенному класу
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 06.06.2012 - 16:358
Нет аватара
Coder
627 сообщений
Мужчина
Пример:
Code
<ul class="links">
      <li><a href="/">1</a></li>
      <li><a href="/load">2</a></li>
      <li><a href="/">3</a></li>
</ul>
<style>
      .active_link {color:#ff0000 !important;background:#000;}
</style>
<script>   
      onload = function () {   
   var lnk = $('.links a');
   for (var j = 0; j < lnk.length; j++)   
       if (lnk[j].href == document.URL) {   
     $(lnk[j]).addClass('active_link');
       }
      }   
</script>
Профиль Личное сообщение Дом. страница icq Skype
66
Отправлено 06.06.2012 - 19:309
Нет аватара
Beginner
16 сообщений
Мужчина
syp41k, работает спасибо, с меня + ) :Э
Профиль Личное сообщение Дом. страница icq Skype
0
  • Страница 1 из 1
  • 1
Поиск:
uSite.su © 2010-2024
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация