Показать сообщение отдельно
  #4 (permalink)  
Старый 17.09.2011, 00:38
Профессор
Отправить личное сообщение для ваый Посмотреть профиль Найти все сообщения от ваый
 
Регистрация: 29.06.2011
Сообщений: 445

Ну естественно, не работает. Потому что когда скрипт выполняется, документ еще не загрузился. Два варианта.

1. Переместить js скрипт после <div id="region">...</div> (и заменить все $ в скрипте на jQuery).

2. Либо оставить там, где он сейчас, но обернуть, как показано ниже:
jQuery(document).ready(function($) {
    $('#region a').hover(function() {
        $('#' + $(this).attr('rel')).addClass('active');
    },
    function() {
        $('#' + $(this).attr('rel')).removeClass('active');
    });
});

Последний раз редактировалось ваый, 17.09.2011 в 00:47.
Ответить с цитированием