基于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 相关文章推荐
Document 对象的常用方法
Jul 31 Javascript
JS编程小常识很有用
Nov 26 Javascript
通过隐藏iframe实现文件下载的js方法介绍
Feb 26 Javascript
JS截取url中问号后面参数的值信息
Apr 29 Javascript
js友好的时间返回函数
Aug 24 Javascript
在线引用最新jquery文件的实现方法
Aug 26 Javascript
Bootstrap源码解读表单(2)
Dec 22 Javascript
详解javascript立即执行函数表达式IIFE
Feb 13 Javascript
JavaScript实现简单的星星评分效果
May 18 Javascript
Angular5中调用第三方库及jQuery的添加的方法
Jun 07 jQuery
JS实现简易留言板特效
Dec 23 Javascript
vue router 动态路由清除方式
May 25 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
提问的智慧(2)
2006/10/09 PHP
Gregarius中文日期格式问题解决办法
2008/04/22 PHP
php中实现简单的ACL 完结篇
2011/09/07 PHP
PHP CodeIgniter框架的工作原理研究
2015/03/30 PHP
php写入文件不覆盖的实例讲解
2019/09/17 PHP
跨域表单提交状态的变相判断代码
2009/11/12 Javascript
使用javascript创建快捷方式的简单实例
2013/08/09 Javascript
jsMind通过鼠标拖拽的方式调整节点位置
2015/04/13 Javascript
JavaScript实现搜索框的自动完成功能(一)
2016/02/25 Javascript
Javascript中arguments对象的详解与使用方法
2016/10/04 Javascript
js+div+css下拉导航菜单完整代码分享
2016/12/28 Javascript
javascript ES6 新增了let命令使用介绍
2017/07/07 Javascript
js原生日历的实例(推荐)
2017/10/31 Javascript
Vue的土著指令和自定义指令实例详解
2018/02/04 Javascript
js计算两个日期间的天数月的实例代码
2018/09/20 Javascript
Element-UI中Upload上传文件前端缓存处理示例
2019/02/21 Javascript
vue开发中遇到的问题总结
2020/04/07 Javascript
JS数组push、unshift、pop、shift方法的实现与使用方法示例
2020/04/29 Javascript
Python设计模式之工厂模式简单示例
2018/01/09 Python
python一键去抖音视频水印工具
2018/09/14 Python
python 多线程串行和并行的实例
2019/02/22 Python
用Python实现将一张图片分成9宫格的示例
2019/07/05 Python
关于Tensorflow分布式并行策略
2020/02/03 Python
Windows10+anacond+GPU+pytorch安装详细过程
2020/03/24 Python
python 使用raw socket进行TCP SYN扫描实例
2020/05/05 Python
python 制作网站筛选工具(附源码)
2021/01/21 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
党员一句话承诺大全
2014/03/28 职场文书
《登鹳雀楼》教学反思
2014/04/09 职场文书
保护地球的标语
2014/06/17 职场文书
大学生工作求职信
2014/06/23 职场文书
教师政风行风评议心得体会
2014/10/21 职场文书
2014年班组长工作总结
2014/11/20 职场文书
2016新年慰问信范文
2015/03/25 职场文书
2020年元旦祝福语录,总有适合你的
2019/12/31 职场文书
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS