我有一些看起来像这样的功能:
var live_search_list = $('.live_search_list ul'),
active_search_element = live_search_list.find('li.active'),
search_element = live_search_list.find('li'),
jsPane = $('.jspPane');
$('.bottom_search').click(function(){
if (!search_element.last().hasClass('active')) {
active_search_element.removeClass('active');
active_search_element.next('li').addClass('active');
jsPane.animate({top:"-=95px"});
}
});
$('.top_search').click(function(){
if (!search_element.first().hasClass('active')) {
active_search_element.removeClass('active');
active_search_element.prev('li').addClass('active');
jsPane.animate({top:"+=95px"});
}
});
所以,第一次点击后问题就开始了,我只有一个动作——这个是动画。第一次点击后功能不再检查我的状况,也没有改变,删除类active
。每次单击此按钮后如何重新启动此功能?