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

 更新时间:2011年03月03日 11:40:36   作者:  
基于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 rel="stylesheet" type="text/css" href="css.css" />
<script type="text/javascript" language="javascript" src="jquery-1.4.4.min.js"></script>
<script type="text/javascript" language="javascript" src="jquery.cookie.js"></script>
<script type="text/javascript" language="javascript" src="tabs.js"></script>
</head>
<body>
<ul class="nav">
<li><a href="1.html">第一页</a></li>
<li><a href="2.html">第二页</a></li>
<li><a href="3.html">第三页</a></li>
</ul>
</body>
</html>

其它两个页面一样,文件改一下可以了
Mark Dzone 夜猫人
来自:http://www.cnblogs.com/dzone

相关文章

  • jquery实现选中单选按钮下拉伸缩效果

    jquery实现选中单选按钮下拉伸缩效果

    这篇文章主要介绍了jquery实现选中单选按钮下拉伸缩效果的方法,涉及jquery鼠标事件及页面元素样式的动态操作技巧,该功能可用于动态显示特定内容(如发票打印等),需要的朋友可以参考下
    2015-08-08
  • jquery 操作两个select实现值之间的互相传递

    jquery 操作两个select实现值之间的互相传递

    本篇文章主要是对jquery操作两个select实现值之间的互相传递进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-03-03
  • MVC+jQuery.Ajax异步实现增删改查和分页

    MVC+jQuery.Ajax异步实现增删改查和分页

    这篇文章主要为大家详细介绍了MVC结合jQuery.Ajax异步实现增删改查和分页的相关资料,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • jquery.lazyload  实现图片延迟加载jquery插件

    jquery.lazyload 实现图片延迟加载jquery插件

    看到了淘宝产品介绍中,图片是在下拉滚动条时加载,这是一个很不错的用户体验。减少了页面加载的时间了,也减轻了服务器的压力,就查了下用JQuery..
    2010-02-02
  • jQuery实现表格行上下移动和置顶效果

    jQuery实现表格行上下移动和置顶效果

    本文给大家分享的是一款由jQuery实现的表格行上下移动以及置顶效果的代码,非常的简单实用,这里给出了核心代码,有需要的小伙伴可以参考下。
    2015-06-06
  • jquery ajax return没有返回值的解决方法

    jquery ajax return没有返回值的解决方法

    jquery ajax return没有返回值的解决方法,需要的朋友可以参考下。
    2011-10-10
  • jQuery常用数据处理方法小结

    jQuery常用数据处理方法小结

    这篇文章主要介绍了jQuery常用数据处理方法,实例总结了trim、param、isArray、isFunction、each等jQuery常用的数据处理方法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • 解决自定义$(id)的方法与jquery选择器$冲突的问题

    解决自定义$(id)的方法与jquery选择器$冲突的问题

    最近网站改版,原来的js都是原生js,因为当前比较jquery而且他的组件也比较多,使用方便,所以我们也采用了jquery但跟原来的$(id)冲突,经过网络很多人的推荐我们选择了这个方法
    2014-06-06
  • jQuery中:nth-child选择器用法实例

    jQuery中:nth-child选择器用法实例

    这篇文章主要介绍了jQuery中:nth-child选择器用法,实例分析了:nth-child选择器功能、定义及匹配子元素或奇偶元素的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • jquery实现多级下拉菜单的实例代码

    jquery实现多级下拉菜单的实例代码

    多级菜单,理论上支持无限多的层级,文件结构非常简单的,以下是完整代码,有需要的朋友可以参考一下
    2013-10-10

最新评论