基于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 Event学习第十章 一些可替换的事件对
Feb 10 Javascript
jQuery结合CSS制作动态的下拉菜单
Oct 27 Javascript
url中的特殊符号有什么含义(推荐)
Jun 17 Javascript
Vue.js手风琴菜单组件开发实例
May 16 Javascript
详解Node全局变量global模块
Sep 28 Javascript
微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】
Dec 06 Javascript
详解webpack打包第三方类库的正确姿势
Oct 20 Javascript
vue基础之v-bind属性、class和style用法分析
Mar 11 Javascript
JavaScript显式数据类型转换详解
Mar 18 Javascript
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
Apr 01 Javascript
关于layui 下拉列表的change事件详解
Sep 20 Javascript
微信小程序实现打开并下载服务器上面的pdf文件到手机
Sep 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
[EPIC] Larva vs Flash ZvT @ Crossing Field [2017-10-09]
2020/03/17 星际争霸
php pki加密技术(openssl)详解
2013/07/01 PHP
php单例模式的简单实现方法
2016/06/10 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
2017/08/04 PHP
PHP中Static(静态)关键字功能与用法实例分析
2019/04/05 PHP
收集的网上用的ajax之chat.js文件
2007/04/08 Javascript
更靠谱的H5横竖屏检测方法(js代码)
2016/09/13 Javascript
JavaScript原生数组Array常用方法
2017/04/06 Javascript
使用requirejs模块化开发多页面一个入口js的使用方式
2017/06/14 Javascript
JavaScript实现多重继承的方法分析
2018/01/09 Javascript
JavaScript设计模式之工厂模式和抽象工厂模式定义与用法分析
2018/07/26 Javascript
关于微信公众号开发无法支付的问题解决
2018/12/28 Javascript
angular 表单验证器验证的同时限制输入的实现
2019/04/11 Javascript
如何使用Jquery动态生成二级选项列表
2020/02/06 jQuery
jquery实现拖拽小方块效果
2020/12/10 jQuery
教你如何在Django 1.6中正确使用 Signal
2014/06/22 Python
简单介绍使用Python解析并修改XML文档的方法
2015/10/15 Python
Python 对象中的数据类型
2017/05/13 Python
Python实现的三层BP神经网络算法示例
2018/02/07 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
python+PyQT实现系统桌面时钟
2020/06/16 Python
神经网络相关之基础概念的讲解
2018/12/29 Python
解决python中导入win32com.client出错的问题
2019/07/26 Python
wxPython实现分隔窗口
2019/11/19 Python
Python3 把一个列表按指定数目分成多个列表的方式
2019/12/25 Python
QT5 Designer 打不开的问题及解决方法
2020/08/20 Python
Python机器学习工具scikit-learn的使用笔记
2021/01/28 Python
Nike法国官方网站:Nike.com FR
2018/07/22 全球购物
会计实习生工作总结的自我评价
2013/10/07 职场文书
体育教师研修感悟
2015/11/18 职场文书
小学运动会入场口号
2015/12/24 职场文书
公安纪律作风整顿心得体会
2016/01/23 职场文书
PostgreSQL将数据加载到buffer cache中操作方法
2021/04/16 PostgreSQL
python自动化操作之动态验证码、滑动验证码的降噪和识别
2021/08/30 Python
单机多实例部署 MySQL8.0.20
2022/05/15 MySQL