$(".a").on("click",function(){
$("b").stop(true, true).slideUp(500);
$(this).next("c").stop(true, true).slideDown(500);
});
我希望当用户单击“a”时,此行(第 1 行)只运行一次:
$("b").stop(true, true).slideUp(500);
但是这条线(第2行)无限运行:
$(this).next("c").stop(true, true).slideDown(500);
这意味着,当用户再次单击“a”时,第 1 行不运行,但第 2 行运行。如何?我试试这个但不工作:
$(".a").on("click",function(event){
$("b").stop(true, true).slideUp(500);
$(this).next("c").stop(true, true).slideDown(500);
$(this).off( event );
});