在slideToggle()类更改事件期间进行Jquery

时间:2013-05-11 07:40:26

标签: jquery jquery-selectors jquery-slide-effects

您好我想使用slideToggle来下载我遇到的问题我正试图切换在父div中的一个锚元素的类,而Slidingown .foo类和slideup .eee类应该应用和这个问题的可能演示就在这里

$(".select_type").click(function(){
 var id=$(this).attr('id');
 $("#"+id+"_drop").slideToggle(function(){
 if($(this).is(':visible')){  $("#"+id+" a").addClass("foo"); }
 })
 }) 

Here the demo ..

帮助我。

1 个答案:

答案 0 :(得分:1)

试试这个: -

Demo

$(".select_type").click(function () {
    var id = $(this).attr('id');
    $("#" + id + "_drop").slideToggle(function () {
       $("#" + id + " a").attr({
            'class': function (_, oldVal) {
                return oldVal === "up_arr" ? "down_arr" : "up_arr"; //Change the class here, based on prev value.
            }
        });
    })
});