Jquery addClass/removeClass проблема щелчка

Не могу заставить этот jQuery работать. Код доступен здесь:

http://jsfiddle.net/PuXDN/14/

Я не могу изменить цвет ссылки «Графический дизайн» после того, как щелкнул ссылку «Веб-дизайн».


person Community    schedule 05.08.2012    source источник


Ответы (2)


Разве ты не хочешь чего-то большего

$(document).ready(function() {
    var $linkWeb = $("#link-web-design");
    var $linkGraphic = $("#link-graphic-design");

    $linkWeb.click(function() {
        if ($(this).hasClass("colorText")) {
            $(this).removeClass("colorText");
            $linkGraphic.addClass("colorText");
        }                
    });

    $linkGraphic.click(function() {
        if ($(this).hasClass("colorText")) {
            $(this).removeClass("colorText");
            $linkWeb.addClass("colorText");
        }           
    });
});​

?

http://jsfiddle.net/Grimdotdotdot/PuXDN/19/

person Grim...    schedule 05.08.2012

Это также может выделить только последнюю нажатую ссылку:

function arct(e) {
    e.preventDefault(); // optional
    $('a').removeClass('colorText');
    $(this).addClass("colorText");
}
$(document).ready(function() {
    $("#link-web-design").click(arct);
    $("#link-graphic-design").click(arct);
});

http://jsfiddle.net/PuXDN/20/

person Stano    schedule 05.08.2012