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


Posted in Javascript onMarch 03, 2011

---------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
Javascript 相关文章推荐
require.js深入了解 require.js特性介绍
Sep 04 Javascript
Javascript前端UI框架Kit使用指南之Kitjs简介
Nov 28 Javascript
JS基于ocanvas插件实现的简单画板效果代码(附demo源码下载)
Apr 05 Javascript
深入理解JavaScript中的对象复制(Object Clone)
May 18 Javascript
微信小程序 使用canvas制作K线实例详解
Jan 12 Javascript
基于JavaScript实现轮播图原理及示例
Apr 10 Javascript
angularjs利用directive实现移动端自定义软键盘的示例
Sep 20 Javascript
微信小程序实现漂亮的弹窗效果
May 26 Javascript
解决vue 绑定对象内点击事件失效问题
Sep 05 Javascript
微信小程序实现左滑动删除效果
Mar 30 Javascript
小程序调用微信支付的方法
Sep 26 Javascript
VUE+Element实现增删改查的示例源码
Nov 23 Vue.js
jquery中实现简单的tabs插件功能的代码
Mar 02 #Javascript
基于jQuery的简单的列表导航菜单
Mar 02 #Javascript
jquery异步调用页面后台方法&amp;#8207;(asp.net)
Mar 01 #Javascript
jQuery获取文本节点之 text()/val()/html() 方法区别
Mar 01 #Javascript
jquery一句话全选/取消全选
Mar 01 #Javascript
基于jQuery的Tab选项框效果代码(插件)
Mar 01 #Javascript
jquery中实现标签切换效果的代码
Mar 01 #Javascript
You might like
php中socket的用法详解
2014/10/24 PHP
PHP设置进度条的方法
2015/07/08 PHP
php实现源代码加密的方法
2015/07/11 PHP
jquery 可拖拽的窗体控件实现代码
2010/03/21 Javascript
js 图片等比例缩放代码
2010/05/13 Javascript
用js实现的模拟jquery的animate自定义动画(2.5K)
2010/07/20 Javascript
获取服务器传来的数据 用JS去空格的正则表达式
2012/03/26 Javascript
Javascript根据指定下标或对象删除数组元素
2012/12/21 Javascript
jquery监听div内容的变化具体实现思路
2013/11/04 Javascript
Javascript实现的常用算法(如冒泡、快速、鸽巢、奇偶等)
2014/04/29 Javascript
javascript对中文按照拼音排序代码
2014/08/20 Javascript
JavaScript极简入门教程(三):数组
2014/10/25 Javascript
JS+CSS相对定位实现的下拉菜单
2015/10/06 Javascript
基于jquery实现瀑布流布局
2020/06/28 Javascript
Node.js 日志处理模块log4js
2016/08/28 Javascript
详解Vue中添加过渡效果
2017/03/20 Javascript
不得不看之JavaScript构造函数及new运算符
2017/08/21 Javascript
vue项目引入字体.ttf的方法
2018/09/28 Javascript
JS判断两个数组或对象是否相同的方法示例
2019/02/28 Javascript
VUE脚手架具体使用方法
2019/05/20 Javascript
一文了解vue-router之hash模式和history模式
2019/05/31 Javascript
js瀑布流布局的实现
2020/06/28 Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
2020/09/09 Javascript
Python编码时应该注意的几个情况
2013/03/04 Python
python计算N天之后日期的方法
2015/03/31 Python
在Python中操作时间之tzset()方法的使用教程
2015/05/22 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
加拿大时尚潮流大码女装购物网站:Addition Elle
2018/04/02 全球购物
中国专业的音频分享平台:喜马拉雅
2019/05/24 全球购物
探索欧洲最好的品牌:Bombinate
2019/06/14 全球购物
护士自我鉴定范文
2013/10/06 职场文书
社团文化节邀请函
2014/01/10 职场文书
优秀求职信
2014/05/29 职场文书
社区母亲节活动总结
2015/02/10 职场文书
Python控制台输出俄罗斯方块的方法实例
2021/04/17 Python
python引入其他文件夹下的py文件具体方法
2021/05/23 Python