我创建了一行选项卡式链接,单击时向上移动以显示选项卡已被选中。单击另一个选项卡时,当前的“向上”选项卡返回“向下”状态,并且新选择的选项卡更改为“向上”。
这是一个简单的过程,在单击最后一个选项卡之前一直有效,如果单击关闭它不会返回到“向下”位置。
我在这里创建了一个 JS 小提琴:
我的 Jquery 如下:
$(function(){
$('a.tab-link-lower').click(function(){
var index_highest = 0;
// do this for each of the tabbed/folder links
$("a.tab-link-lower").each(function(x){
// remove any styling from all tabs when any tabbed folder is clicked
$('#tab'+x+'-lower a').css("color","#6c6a6a");
$('#tab'+x+'-lower').css("font-weight","normal").css("border-bottom","0px").css("background-image","url(http://s23.postimg.org/aunz2qnmf/folder_tab2.png)").css("margin-top","2px");
$('#tab'+$(this).attr("id")).css("display","none");
});
// add button/link decoration for clicked tab folder when clicked
$('#'+$(this).attr("id")+'-lower').css("font-weight","bold").css("background-image","url(http://s23.postimg.org/aunz2qnmf/folder_tab2_up.png)").css("color","#ff0000").css("font-size","11px").css("margin-top","-3px").css("border-bottom","1px solid #090");
// change the color of the a:link once it has been clicked
$('#tab'+$(this).attr("id")+' a').css("color","#000");
});
谢谢,
艾伦。