基于Jquery的$.cookie()实现跨越页面tabs导航实现代码

基于Jquery的$.cookie()实现跨越页面tabs导航实现代码,需要的朋友可以参考下。

---------tabs.js-----------------

复制代码 代码如下:


$(function(){
//init seleted tab
var on= $.cookie('current_tab');
if(on!="" && !isNaN(on))
{
$(".nav li").eq(on).addClass("on").siblings().removeClass();
}
//default tab
else
{ $.cookie('current_tab', 0); }
//change tab
$(".nav li").click(function(){
var current_tab = $(".nav li").index(this);
$.cookie('current_tab', current_tab);
window.location = $(this).attr("href");
});
})


---------------css.css----------------------

复制代码 代码如下:


.nav { overflow:hidden; height:20px;}
.nav li { float:left; display:inline; padding:3px;}
.nav li a:hover { color:yellow; }
.nav li.on { background:#900; color:#FFF;}
.nav li.on a { color:#fff; }
.nav li.on a:hover { color:yellow; }
a { text-decoration:none; }


--------------------- 1.html -----------------------------------

复制代码 代码如下:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<link type="text/css" href="https://www.jb51.net/css.css" />
<script type="text/javascript" language="javascript" src="https://www.jb51.net/jquery-1.4.4.min.js"></script>
<script type="text/javascript" language="javascript" src="https://www.jb51.net/jquery.cookie.js"></script>
<script type="text/javascript" language="javascript" src="https://www.jb51.net/tabs.js"></script>
</head>
<body>
<ul>
<li><a href="https://www.jb51.net/article/1.html">第一页</a></li>
<li><a href="https://www.jb51.net/article/2.html">第二页</a></li>
<li><a href="https://www.jb51.net/article/3.html">第三页</a></li>
</ul>
</body>
</html>


其它两个页面一样,文件改一下可以了
Mark Dzone 夜猫人
来自:

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wdfdss.html