我的页面上有几个表格,但我只显示其中三个,当我单击下一步时,ID 最低的表格消失,另一个隐藏的表格出现。
当我单击上一个时,最高 ID 消失并出现具有较低 ID 的隐藏表。
我的CSS:
table.invisible{ display: none }
我的html:
<button id="next"></button><button id="prev"></button>
<table id="1" class="visible" >...</table>
<table id="2" class="visible" >...</table>
<table id="3" class="visible" >...</table>
<table id="4" class="invisible" >...</table>
<table id="5" class="invisible" >...</table>
<table id="6" class="invisible" >...</table>
我的 JS:
$("#next").click(function(){
$(lowest_visible_id).removeClass('visible');
$(lowest_visible_id).addClass('invisible');
$(highest_visible_id+1).removeClass('invisible');
$(highest_visible_id+1).addClass('visible');
});
$("#prev").click(function(){
$(highest_visible_id).removeClass('visible');
$(highest_visible_id).addClass('invisible');
$(lowest_visible_id-1).removeClass('invisible');
$(lowest_visible_id-1).addClass('visible');
});
一切正常。但它以非常简单的方式工作 - 一张桌子隐藏,另一张显示,就是这样 - 你能给我一些建议如何让它看起来更好吗?(我想使用 jquery,但我已经尝试过糟糕的效果:))