Как я могу улучшить эту функцию щелчка / переключения в jquery? - PullRequest
0 голосов
/ 09 июня 2010
$('.tabs a ').click(function () {
    var a = $(this).attr('href');
    if (a == '#tab-1') {
        $('.btn-buy').hide();
        $('.btn-sell').show();
    } else {
        $('.btn-sell').hide();
        $('.btn-buy').show();
    }
    return false;
});

... это работает, но код уродлив, слишком много строк.Можно ли его еще уменьшить?

Заранее спасибо за помощь!

1 Ответ

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

Вы можете просто использовать переключатель:

$(".tabs a").click(function() {
    $(".btn-buy").toggle();
    $(".btn-sell").toggle();
});

Это предполагает, что они изначально находятся в правильном состоянии ...

...