如何解决如果其他语句-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\')) ...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。