【发布时间】:2014-10-24 18:25:29
【问题描述】:
我正在尝试制作一个滑出菜单,其中包含一个用于滑入/滑出的按钮,分类为“打开”。
当单击打开按钮时,jQuery 会滑入并添加“关闭”类并删除“打开”类 - 这工作正常。
然后,当单击“关闭”时,我试图滑出,添加“打开”类并删除“关闭”类以将其恢复到原始状态。
但是关闭不起作用,它添加了关闭类但关闭功能在点击时不起作用,也许你不能在已添加的类上拥有功能......?
非常感谢任何帮助。
$(".open").click(function(){
$('.mainmenu').stop().animate({left: '0'}, 800);
$( ".open" ).addClass( "close" );
$( ".open" ).removeClass( "open" );
});
$(".close").click(function(){
$('.mainmenu').stop().animate({left: '-180'}, 800);
$( ".close" ).addClass( "open" );
$( ".close" ).removeClass( "close" );
});
【问题讨论】:
标签: jquery onclick slide addclass removeclass