If-Else语句-Jquery动画
有点像JQuery初学者-尝试在类“StaffPanel”向外设置动画时设置“选项卡”的动画 下面是我的脚本。第二个可以正常工作,向外设置类的动画,并将.StaffTriggerActive附加到按钮上 问题是,我似乎不知道如何编写if-else语句,在用户关闭按钮后使按钮动画化为关闭状态 我显然做错了什么事——有人有想法吗If-Else语句-Jquery动画,jquery,jquery-animate,if-statement,Jquery,Jquery Animate,If Statement,有点像JQuery初学者-尝试在类“StaffPanel”向外设置动画时设置“选项卡”的动画 下面是我的脚本。第二个可以正常工作,向外设置类的动画,并将.StaffTriggerActive附加到按钮上 问题是,我似乎不知道如何编写if-else语句,在用户关闭按钮后使按钮动画化为关闭状态 我显然做错了什么事——有人有想法吗 $(document).ready(function() { $('.StaffTrigger').click(function() { i
$(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')) ...
为什么要准备两份文件?我想你是在寻找回调函数来处理完成后的事情?没关系。今天有点金发。。将它们合并到单个if-else脚本中:)