Здравствуйте, я недавно задал вопрос, касающийся таргетинга динамически создаваемых ссылок, и кто-то любезно предоставил мне рабочий ответ, однако, рассмотрев его более подробно, необходимые мне функции немного отличаются.
Следующий код переключаетвыделенный класс для абзаца, который соответствует ссылке, создаваемой отдельной функцией.это основано на 3 событиях мыши:
$("#hi-4").live("mouseover mouseleave click", function(){
$("p#p-4").toggleClass("highlighted");
});
Это прекрасно работает, однако я бы хотел, чтобы выделенный класс остался, если нажата соответствующая ссылка (пока не нажата другая ссылка) В настоящее время он переключается для каждого события в спискеи не остается выделенным при нажатии.Я попытался создать отдельные функции для каждого события и попытался использовать .addClass
, .removeClass `в различных комбинациях для каждого события, но я не могу заставить его оставаться выделенным только при нажатии.большое спасибо
РЕДАКТИРОВАТЬ:
Вот ссылка jsfiddle http://jsfiddle.net/RVYnb/6/ на пример, спасибо