Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Зависимость свойства элемента от hash (https://javascript.ru/forum/jquery/31022-zavisimost-svojjstva-ehlementa-ot-hash.html)

Haklag 23.08.2012 17:38

Зависимость свойства элемента от hash
 
Помогите сделать следующие. Вообщем смысл если hash (адрес после site.ru#) совпадает с href ссылки(<a HREF=#blabla>) меняет background-color на FFF

Deff 23.08.2012 18:03

Цитата:

Сообщение от Haklag
background-color на FFF

:) background-color - чего он меняет ?

Haklag 23.08.2012 18:04

Deff,
фон ссылки

Deff 23.08.2012 18:17

На jQuery

<script type="text/javascript" src="http://yandex.st/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
  var hash=location.hash;
  if(hash!=''){ 
    $("body").find("a[href^='#']").each(function() {
      if($(this).attr("href")==hash)$(this).css({'background-color':'#FFFFFF'})
    });
  }
});

</script>

Haklag 23.08.2012 18:29

Deff,
Не подходит. Вот до чего я додумался:
$(document).ready(function() {
		var hash=window.location.hash;
		$(function(){
		$('#menu-tap a[href="#blabla"]').css({'background-color':'#FFFFFF'});
		}); });

Я не могу вместо #blabla вставить переименую hash

Deff 23.08.2012 19:17

Haklag,
Я не сижу у Вас за спиной и не сморю в Ваш монитор - поэтому - объясняйте как прохожему на улице - что Вы хотите - зачем хотите и Выкладывайте HTML коды необходимые для трансформации, вот у мну пузырьковая камера сейчас барахлит - и мну озабочен этим - Ваши вопросы - как отвлечение от дел, например в курилке - (поясняю позицию) - поэтому вопрос должен быть изложен с одной стороны ясно - с другой - интересно..

devote 23.08.2012 19:34

Цитата:

Сообщение от Haklag
Я не могу вместо #blabla вставить переименую hash

$('#menu-tap a[href="' + hash + '"]').css({'background-color':'#FFFFFF'});


Часовой пояс GMT +3, время: 07:01.