如果其他语句-Jquery Animate

问题描述

| 一位JQuery初学者-尝试为\“ tab \”设置动画以跟随类\“ StaffPanel \”,因为它向外动画。 以下是我的脚本。第二个可以正常工作,使类向外动画,并将.StaffTriggerActive附加到按钮。 问题是,我似乎无法弄清楚如何在用户关闭按钮后编写if else语句以使按钮动画化为关闭状态。 我显然做错了什么-有想法的人吗?
$(document).ready(function() {    
    $(\'.StaffTrigger\').click(function() {
        if($(this).hasClass(\'.StaffTriggerActive\')) {
                $(\".StaffTriggerActive\").animate ({
                right: \'=0\'
                },\"fast\"); 
        }
        else {
                $(\".StaffTriggerActive\").animate ({
                right: \'=340\'
                },\"fast\");
        }
    });
});

$(document).ready(function(){
    $(\".StaffTrigger\").click(function(){

    $(\".StaffPanel\").toggle(\"fast\");
        $(this).toggleClass(\"StaffTriggerActive\");
        return false;
    });
});
    

解决方法

hasClass
方法不能使用。在班级名称上。就是这样:
if ($(this).hasClass(\'StaffTriggerActive\')) ...