基于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 相关文章推荐
有趣的JavaScript数组长度问题代码说明
Jan 20 Javascript
ajax java 实现自动完成功能
Dec 19 Javascript
js实现拖拽效果
Feb 12 Javascript
浅谈JSON.parse()和JSON.stringify()
Jul 14 Javascript
JavaScript动态改变div属性的实现方法
Jul 22 Javascript
基于原生JS实现图片裁剪
Aug 01 Javascript
详解jQuery事件
Jan 13 Javascript
微信小程序 传值取值的几种方法总结
Jan 16 Javascript
利用javascript实现的三种图片放大镜效果实例(附源码)
Jan 23 Javascript
layui实现数据表格table分页功能(ajax异步)
Jul 27 Javascript
微信小程序如何获取用户头像和昵称
Sep 23 Javascript
JavaScript前端面试组合函数
Jun 21 Javascript
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中引用符号(&amp;)的使用详解
2013/11/13 PHP
Smarty中的注释和截断功能介绍
2015/04/09 PHP
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
2016/12/14 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
2019/10/21 PHP
php多进程中的阻塞与非阻塞操作实例分析
2020/03/04 PHP
做网页的一些技巧(续)
2007/02/01 Javascript
javascript学习笔记(十一) 正则表达式介绍
2012/06/20 Javascript
基于JavaScript 数据类型之Boolean类型分析介绍
2013/04/19 Javascript
jquery实现简单文字提示效果
2015/12/02 Javascript
详解jquery事件delegate()的使用方法
2016/01/25 Javascript
javascript的列表切换【实现代码】
2016/05/03 Javascript
学习vue.js表单控件绑定操作
2016/12/05 Javascript
Bootstrap的基本应用要点浅析
2016/12/19 Javascript
CSS+jQuery实现简单的折叠菜单
2016/12/20 Javascript
javascript实现页面滚屏效果
2017/01/17 Javascript
用jquery获取select标签中选中的option值及文本的示例
2018/01/25 jQuery
Vuejs2 + Webpack框架里,模拟下载的实例讲解
2018/09/05 Javascript
vue + elementUI实现省市县三级联动的方法示例
2019/10/29 Javascript
[01:24:51]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第二场
2014/05/26 DOTA
Python的Flask框架中实现简单的登录功能的教程
2015/04/20 Python
Python中列表元素转为数字的方法分析
2016/06/14 Python
彻底理解Python list切片原理
2017/10/27 Python
pyqt5 删除layout中的所有widget方法
2019/06/25 Python
python打开windows应用程序的实例
2019/06/28 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
2019/10/24 Python
python 解决flask uwsgi 获取不到全局变量的问题
2019/12/22 Python
python实现简单的购物程序代码实例
2020/03/03 Python
scrapy爬虫:scrapy.FormRequest中formdata参数详解
2020/04/30 Python
意大利折扣和优惠券网站:Groupalia
2019/10/09 全球购物
程序员机试试题汇总
2012/03/07 面试题
初三开学计划书
2014/04/27 职场文书
个性婚礼策划方案
2014/05/17 职场文书
工厂仓管员岗位职责范本
2014/07/17 职场文书
2014年宣传思想工作总结
2014/12/10 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP
用Python生成会跳舞的美女
2022/01/18 Python