Показать сообщение отдельно
  #2 (permalink)  
Старый 13.02.2013, 12:33
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

не пользуйтесь onclick)

Пишите скрипты только в файле скрипта, например так:

$(/*пункт меню (селектор)*/).click(function() {
/*функция по клику на пункт меню, где this = тот пункт меню на который мы нажали*/
});


Тогда вам не надо писать функции для каждого пункта меню. Можно написать одну функцию на все.
Допустим меню сделано списком:
$('li').click(function() {
  $('ul').find('active').toggleClass('active');//Снимаем класс актив с пункта меню
  $(this).toggleClass('active');//Добавляем класс актив к кликнутому пункту
/*В таком варианте вы просто задаёте цвет для class='active' через css*/
})

Последний раз редактировалось tsigel, 13.02.2013 в 12:37.
Ответить с цитированием