基于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 相关文章推荐
js动态设置鼠标事件示例代码
Oct 30 Javascript
jQuery实现自动切换播放的经典滑动门效果
Sep 12 Javascript
详解javascript高级定时器
Dec 31 Javascript
微信公众号  提示:Unauthorized API function 问题解决方法
Dec 05 Javascript
JavaScript实现图片瀑布流和底部刷新
Jan 02 Javascript
微信小程序 scroll-view隐藏滚动条详解
Jan 16 Javascript
react.js 获取真实的DOM节点实例(必看)
Apr 17 Javascript
解决VUEX刷新的时候出现数据消失
Jul 03 Javascript
Node.js的进程管理的深入理解
Jan 09 Javascript
babel7.x和webpack4.x配置vue项目的方法步骤
May 12 Javascript
layui 实现自动选择radio单选框(checked)的方法
Sep 03 Javascript
Javascript数组及类数组相关原理详解
Oct 29 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;&amp;mysql)一
2006/10/09 PHP
PHP开发工具ZendStudio下Xdebug工具使用说明详解
2013/11/11 PHP
ThinkPHP单字母函数(快捷方法)使用总结
2014/07/23 PHP
js中的escape及unescape函数的php实现代码
2007/09/04 Javascript
Input 特殊事件onpopertychange和oninput
2009/06/17 Javascript
客户端js判断文件类型和文件大小即限制上传大小
2013/11/20 Javascript
Javascript中replace()小结
2015/09/30 Javascript
微信小程序 自己制作小组件实例详解
2016/12/22 Javascript
详解Layer弹出层样式
2017/08/21 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
vue实现重置表单信息为空的方法
2018/09/29 Javascript
javascript中join方法实例讲解
2019/02/21 Javascript
node实现简单的增删改查接口实例代码
2019/08/22 Javascript
AntV F2和vue-cli构建移动端可视化视图过程详解
2019/10/08 Javascript
OpenLayers3加载常用控件使用方法详解
2020/09/25 Javascript
Ant Design的可编辑Tree的实现操作
2020/10/31 Javascript
在Python的Flask框架中实现单元测试的教程
2015/04/20 Python
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
Python 利用邮件系统完成远程控制电脑的实现(关机、重启等)
2019/11/19 Python
浅谈多卡服务器下隐藏部分 GPU 和 TensorFlow 的显存使用设置
2020/06/30 Python
使用python批量修改XML文件中图像的depth值
2020/07/22 Python
python简单实现9宫格图片实例
2020/09/03 Python
pycharm激活方法到2099年(激活流程)
2020/09/22 Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
2020/12/08 Python
HTML5 Canvas绘制文本及图片的基础教程
2016/03/14 HTML / CSS
德国最大的网上鞋店之一:Schuhe24.de
2017/06/10 全球购物
C语言中一个结构不能包含指向自己的指针吗
2012/05/25 面试题
2013年学期结束动员演讲稿
2014/01/07 职场文书
婚庆公司的创业计划书
2014/01/22 职场文书
《罗布泊,消逝的仙湖》教学反思
2014/03/01 职场文书
校庆接待方案
2014/03/18 职场文书
优秀教导主任事迹材料
2014/05/09 职场文书
小学作文指导之如何写人?
2019/07/08 职场文书
那些美到让人窒息的诗句,值得你收藏!
2019/08/20 职场文书
python 单机五子棋对战游戏
2022/04/28 Python
python中使用redis用法详解
2022/12/24 Redis