有这个:
$(function(){
$("a.next.down").click(function() {
$("ul.panel li").addClass("upOne");
$("a.next").removeClass("down").addClass("downTwo");
});
$("a.next.downTwo").click(function() {
$("ul.panel li").addClass("upTwo");
$("a.next").removeClass("downTwo").addClass("downThree");
});
});
想知道当我点击第二个事件a.next.downTwo
时,它不会删除该类并添加新的。
所以真的有一种方法可以在每次点击时添加和删除类。所以click1(添加A类),click2(添加B类)等等。
答案 0 :(得分:1)
我的第一反应是:http://pastebin.com/LNjLzrwh。
$(function(){
var panelLi = $("ul.panel li");
$("a.next").click(function() {
var self = $(this);
if (self.hasClass("down")) {
panelLi.addClass("upOne");
self.removeClass("down").addClass("downTwo");
} else if (self.hasClass("downTwo")) {
panelLi.addClass("upTwo");
self.removeClass("downTwo").addClass("downThree");
}
});
});