基于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 相关文章推荐
jquery为页面增加快捷键示例
Jan 31 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
Dec 15 Javascript
获取JS中网页各种高宽与位置的方法总结
Jul 27 Javascript
JS+CSS3模拟溢出滚动效果
Aug 12 Javascript
Vue.js鼠标悬浮更换图片功能
May 17 Javascript
原生JS实现自定义滚动条效果
Oct 27 Javascript
js最简单的双向绑定实例讲解
Jan 02 Javascript
MUI 实现侧滑菜单及其主体部分上下滑动的方法
Jan 25 Javascript
vue实现组件之间传值功能示例
Jul 13 Javascript
React-redux实现小案例(todolist)的过程
Sep 29 Javascript
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 jQuery
小程序api实现promise封装过程解析
Nov 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
全国FM电台频率大全 - 13 福建省
2020/03/11 无线电
php去掉字符串的最后一个字符附substr()的用法
2011/03/23 PHP
PHP中调用ASP.NET的WebService的代码
2011/04/22 PHP
浅析使用Turck-mmcache编译来加速、优化PHP代码
2013/06/20 PHP
php安装xdebug/php安装pear/phpunit详解步骤(图)
2013/12/22 PHP
ThinkPHP分页类使用详解
2014/03/05 PHP
JavaScript 继承使用分析
2011/05/12 Javascript
jQuery插件开发基础简单介绍
2013/01/07 Javascript
javascript删除字符串最后一个字符
2014/01/14 Javascript
jQuery实现购物车多物品数量的加减+总价计算
2014/06/06 Javascript
详解AngularJS中的依赖注入机制
2015/06/17 Javascript
IE10中flexigrid无法显示数据的解决方法
2015/07/26 Javascript
谈一谈js中的执行环境及作用域
2016/03/30 Javascript
微信小程序 石头剪刀布实例代码
2017/01/04 Javascript
详解支持Angular 2的表格控件
2017/01/19 Javascript
js实现延迟加载的几种方法详解
2019/01/19 Javascript
vue v-for直接循环数字实例
2019/11/07 Javascript
vue移动端的左右滑动事件详解
2020/06/17 Javascript
[02:20]DOTA2英雄基础教程 黑暗贤者
2013/12/19 DOTA
python实现批量获取指定文件夹下的所有文件的厂商信息
2014/09/28 Python
python实现登陆知乎获得个人收藏并保存为word文件
2015/03/16 Python
Python闭包的两个注意事项(推荐)
2017/03/20 Python
pyqt5自定义信号实例解析
2018/01/31 Python
Python针对给定列表中元素进行翻转操作的方法分析
2018/04/27 Python
Python IDLE清空窗口的实例
2018/06/25 Python
Python数据可视化教程之Matplotlib实现各种图表实例
2019/01/13 Python
python二维键值数组生成转json的例子
2019/12/06 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
Vans英国官方网站:美国南加州的原创极限运动潮牌
2017/01/20 全球购物
办公室副主任岗位职责
2013/11/25 职场文书
2014年学习雷锋活动总结
2014/03/01 职场文书
公共机构节能宣传周活动总结
2014/07/09 职场文书
试用期自我评价范文
2015/03/10 职场文书
入党积极分子半年考察意见
2015/06/02 职场文书
MySQL的全局锁和表级锁的具体使用
2021/08/23 MySQL
分享Python获取本机IP地址的几种方法
2022/03/17 Python