Спасибо большое! Теперь все получилось!)))
Не грущу, мне никто ничем не обязан)) :victory: |
Проблема с подсветкой якоря ссылки
Доброго времени суток! Подскажите пожалуйста как установить подсветку якоря в данном коде?
jQuery(document).ready(function() { jQuery('a[href^="#<?php echo $block_hover; ?>"]').click(function(){ var target = jQuery(this).attr('href'); jQuery('html, body').animate({scrollTop: jQuery(target).offset().top - 120}, 1000); return false; }); }); CSS: .active_hover{ background: #0033FF; } |
Александр83,
$(function(){ var hash = window.location.hash; hash && $(hash).addClass("active_hover") }) Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
<style>
.glav{ display: block; } #<?php echo $block_hover; ?>:hover{ color: #fff; text-decoration: none; background: #0033FF; display: block; font-size: 13px; cursor: pointer; position: relative; border: 1px solid #0033FF; } a.<?php echo $block_hover; ?>:hover{ color: #fff; text-decoration: none; background: #0033FF; display: block; font-size: 13px; cursor: pointer; position: relative; border: 1px solid #0033FF; } a.<?php echo $block_hover; ?> { font-size: 13px; background: #666; text-align: center; color: #fff; text-decoration: none; border-color: #000; border-radius: 2px; position: relative; display: block; } .active_hover{ background: #0033FF; } </style> <script> jQuery(document).ready(function() { jQuery('a[href^="#<?php echo $block_hover; ?>"]').click(function(){ var target = jQuery(this).attr('href'); jQuery('html, body').animate({scrollTop: jQuery(target).offset().top - 120}, 1000); return false; }); }); </script> Извиняюсь за несообразительность! я только изучаю, вот полный код который прописан в VM на php, куда именно необходимо прописать ваше дополнение? заранее благодарен. |
<style>
.active_hover{ background: #0033FF; } </style> <script> jQuery(document).ready(function() { jQuery('a[href^="#<?php echo $block_hover; ?>"]').click(function(){ var target = jQuery(this).attr('href'); jQuery('html, body').animate({scrollTop: jQuery(target).offset().top - 120}, 1000); return false; }); }); </script> Извиняюсь за несообразительность! я только изучаю, вот полный код который прописан в VM на php, куда именно необходимо прописать ваше дополнение? заранее благодарен. |
Александр83,
http://javascript.ru/formatting |
Цитата:
|
Цитата:
|
.active_hover{ background: #0033FF; } jQuery(document).ready(function() { jQuery('a[href^="#<?php echo $block_hover; ?>"]').click(function(){ var target = jQuery(this).attr('href'); jQuery('html, body').animate({scrollTop: jQuery(target).offset().top - 120}, 1000); return false; }); }); |
ну как то так!
|
Часовой пояс GMT +3, время: 03:07. |