基于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初学困境—js初学
Dec 29 Javascript
一个cssQuery对象 javascript脚本实现代码
Jul 21 Javascript
js函数的延迟加载实现代码
Oct 11 Javascript
关于textarea提交的内容无法换行的解决办法
Apr 09 Javascript
JavaScript两种跨域技术全面介绍
Apr 16 Javascript
解释&amp;&amp;和||在javascript中的另类用法
Jul 28 Javascript
javascript使用window.open提示“已经计划系统关机”的原因
Aug 15 Javascript
JavaScript控制图片加载完成后调用回调函数的方法
Mar 20 Javascript
纯javascript移动优先的幻灯片效果
Nov 02 Javascript
vue中实现上传文件给后台实例详解
Aug 22 Javascript
vue element upload组件 file-list的动态绑定实现
Oct 11 Javascript
JavaScript实现鼠标经过表格某行时此行变色
Nov 20 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
详解:――如何将图片储存在数据库里
2006/12/05 PHP
php 字符串替换的方法
2012/01/10 PHP
基于wordpress主题制作的具体实现步骤
2013/05/10 PHP
php 在windows下配置虚拟目录的方法介绍
2013/06/26 PHP
PHP内核探索之变量
2015/12/22 PHP
php处理单文件、多文件上传代码分享
2016/08/24 PHP
cakephp常见知识点汇总
2017/02/24 PHP
php中通用的excel导出方法实例
2017/12/30 PHP
用ASP将SQL搜索出来的内容导出为TXT的代码
2007/07/27 Javascript
javascript replace()正则替换实现代码
2010/02/26 Javascript
分享一个自己写的table表格排序js插件(高效简洁)
2011/10/29 Javascript
ASP.NET jQuery 实例13 原创jQuery文本框字符限制插件-TextArea Counter
2012/02/03 Javascript
点弹代码 点击页面任何位置都可以弹出页面效果代码
2012/09/17 Javascript
jquery miniui 教程 表格控件 合并单元格应用
2012/11/25 Javascript
js(jQuery)获取时间的方法及常用时间类搜集
2013/10/23 Javascript
javascript操作excel生成报表示例
2014/05/08 Javascript
nodejs之请求路由概述
2014/07/05 NodeJs
使用jQuery将多条数据插入模态框的实现代码
2014/10/08 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
2015/11/24 Javascript
AngularJS HTML DOM详解及示例代码
2016/08/17 Javascript
JavaScript闭包和范围实例详解
2016/12/19 Javascript
jQuery中Datatables增加跳转到指定页功能
2017/02/08 Javascript
Vue.js结合Ueditor富文本编辑器的实例代码
2017/07/11 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
2018/05/02 Javascript
nodejs中用npm初始化来创建package.json的实例讲解
2018/10/10 NodeJs
Nuxt.js之自动路由原理的实现方法
2018/11/21 Javascript
JS实现简单省市二级联动
2019/11/27 Javascript
[42:23]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第二场 12.10
2020/12/13 DOTA
Python将list中的string批量转化成int/float的方法
2018/06/26 Python
python实现微信自动回复及批量添加好友功能
2019/07/03 Python
Python序列化与反序列化pickle用法实例
2019/11/11 Python
护士求职推荐信范文
2013/11/23 职场文书
工业自动化毕业生自荐信范文
2014/01/04 职场文书
企业金融服务方案
2014/06/03 职场文书
小学安全工作总结2015
2015/05/18 职场文书
vue的项目如何打包上线
2022/04/13 Vue.js