需要Javascript函数帮助

时间:2012-10-16 15:44:51

标签: javascript jquery

当我点击一个按钮时,我正试图隐藏一个div并显示另一个div。单击后按钮需要更改类。

我尝试使用toggleClasstoggleSlide更改这些内容,但它无效。现在我只是尝试显示和隐藏divs onclick。它似乎以某种方式起作用,但removeClass将不起作用。

有人能理解什么是错的吗?或者有更好的方法吗?

也许我可以使用切换数组或其他东西,简化代码或点击计数(if count c++%2!=2),甚至不知道是否可能。

$('div.more-lang').hide();
$('div.lang-arrow').click(function () {
    $('div.lang-arrow').addClass('more');
    $('#lang').hide('');
    $('div.more-lang').show('');
});

$('div.lang-arrow.more').click(function () {
    $('div.lang-arrow').removeClass('more');
    $('div.more-lang').hide('');
    $('#lang').show('');
});

1 个答案:

答案 0 :(得分:0)

这应该有效:

$("div.lang-arrow").on('click', function() {
    $(this).toggleClass("more");
    $("#lang").toggle();
});

http://jsfiddle.net/zmvQp/

相关问题