Переключение стиля CSS с помощью Jquery - PullRequest
1 голос
/ 25 июня 2010

Я могу изменить цвет ссылки после ее нажатия.Я хотел бы сделать еще один шаг вперед и переключить его на предыдущий цвет, как только будет нажата другая ссылка в наборе.Как обратиться к ссылке с «this», чтобы сделать первоначальное изменение, как мне обратиться к ней при переключении обратно?

Это то, что я делаю в настоящее время."цвет", "желтый");

Спасибо

Ответы [ 4 ]

1 голос
/ 25 июня 2010

Все ваши ссылки можно выбирать как группу, либо с общим местом в вашей html-структуре, либо путем присвоения каждой ссылке одного и того же класса и т. Д. Предполагая, что вы дали каждой ссылке то, что вы хотите вести себя таким образом, класс " linkGroup». Запустите этот скрипт:

$(document).ready(function() {
    $(".linkGroup").onclick(function(){
        $(".linkGroup").css("color","blue");
        $(this).css("color","yellow");
    });
});

Если вы новичок в JQuery, функция «готовность к документу» - это просто отличный способ запустить скрипт при запуске, но подождать, пока документ не будет готов и все загружено.

0 голосов
/ 25 июня 2010

Используйте этот $ ('# lnk'). ToggleClass ('bounce')

imran

0 голосов
/ 25 июня 2010

Назначьте все ссылки в вашей группе на класс, а затем выполните $ ('. Myclass'). Css ('color', 'white');

0 голосов
/ 25 июня 2010

Простейшим способом было бы вернуть все ссылки на любой желаемый цвет, а затем установить цвет this:

$('#linkset a').css("color","black");
$(this).css("color","yellow");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...