1

嗨,我想使用 slideToggle 来下拉我击中的问题,我试图在 Slidedown .foo 类和 slideup .eee 类应用时切换父 div 中的锚元素类,并且可能是演示这个问题在这里

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

这里演示..

帮帮我。

4

1 回答 1

1

尝试这个:-

演示

$(".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.
            }
        });
    })
});
于 2013-05-11T07:51:37.140 回答