jquery URL参数判断,确定菜单样式


Posted in Javascript onMay 31, 2010
$(function() { 
var Param = window.location.href.split('?')[1]; 
var Uid; 
var aq = Param.indexOf('&'); 
if (aq < 0) { 
Uid = Param.substring(4); 
} else { 
var Psd = Param.split('&')[0]; 
Uid = Psd.substring(4); 
} 
var _NaN = /^\d{1,5}$/; 
if (!_NaN.exec(Uid)) { 
alert("参数错误!"); 
history.go( - 1); 
}; 
$(".L_l_list_rp li").addClass("l_m_out"); 
$(".L_l_list_rp li").find("a").each(function(e) { 
var lid = $(this).attr("href").substring(5); 
if (lid == Uid) { 
$(".L_l_list_rp li:eq(" + e + ")").removeClass("l_m_out").addClass("l_m_on") 
} 
}); 
$(".L_l_list_rp li").each(function() { 
if ($(this).hasClass("l_m_out")) { 
$(this).hover(function() { 
$(this).removeClass("l_m_out").addClass("l_m_on") 
}, 
function() { 
$(this).removeClass("l_m_on").addClass("l_m_out") 
}) 
} 
}); 
$(".L_l_list_rp li").click(function() { 
var href = $(this).find("a").attr("href"); 
location.href = href; 
}) 
})
Javascript 相关文章推荐
jQuery 剧场版 你必须知道的javascript
May 27 Javascript
Javascript 检测、添加、移除样式(className)函数代码
Sep 08 Javascript
jQuery on()方法绑定动态元素的点击事件实例代码浅析
Jun 16 Javascript
jQuery特殊符号转义的实现
Nov 30 Javascript
JS键盘版计算器的制作方法
Dec 03 Javascript
5种JavaScript脚本加载的方式
Jan 16 Javascript
详解bootstrap用dropdown-menu实现上下文菜单
Sep 22 Javascript
详解Express笔记之动态渲染HTML(新手入坑)
Dec 13 Javascript
validform表单验证的实现方法
Mar 08 Javascript
VUE DEMO之模拟登录个人中心页面之间数据传值实例
Oct 31 Javascript
ckeditor一键排版功能实现方法分析
Feb 06 Javascript
详解JS预解析原理
Jun 16 Javascript
javascript 全等号运算符使用说明
May 31 #Javascript
js的逻辑运算符 ||
May 31 #Javascript
避免 showModalDialog 弹出新窗体的原因分析
May 31 #Javascript
判断目标是否是window,document,和拥有tagName的Element的代码
May 31 #Javascript
js 数组的for循环到底应该怎么写?
May 31 #Javascript
javascript 四则运算精度修正函数代码
May 31 #Javascript
ASP 过滤数组重复数据函数(加强版)
May 31 #Javascript
You might like
php学习之function的用法
2012/07/14 PHP
PHP使用正则表达式清除超链接文本
2013/11/12 PHP
thinkPHP中验证码的简单使用方法
2015/12/26 PHP
php采集神器cURL使用方法详解
2016/02/19 PHP
ThinkPHP3.2.3实现分页的方法详解
2016/06/03 PHP
PHP中trait使用方法详细介绍
2017/05/21 PHP
PHP使用phpunit进行单元测试示例
2019/09/23 PHP
JavaScript 高级语法介绍
2009/06/15 Javascript
JQuery实现的在新窗口打开链接的方法小结
2010/04/22 Javascript
JavaScript实现点击按钮后变灰避免多次重复提交
2013/07/15 Javascript
自己编写的类似JS的trim方法
2013/10/09 Javascript
ie中js创建checkbox默认选中问题探讨
2013/10/21 Javascript
javascript基于DOM实现省市级联下拉框的方法
2015/05/14 Javascript
JavaScript中的acos()方法使用详解
2015/06/14 Javascript
AngularJS中处理多个promise的方式
2016/02/02 Javascript
原生js实现addclass,removeclass,toggleclasss实例
2016/11/24 Javascript
Vue.js实现价格计算器功能
2020/03/30 Javascript
基于Vue实现拖拽功能
2020/07/29 Javascript
详解Vue结合后台的列表增删改案例
2018/08/21 Javascript
原生JS实现简单的无缝自动轮播效果
2018/09/26 Javascript
微信小程序传值以及获取值方法的详解
2019/04/29 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
2020/04/14 Javascript
Nuxt.js nuxt-link与router-link的区别说明
2020/11/06 Javascript
python中pycurl库的用法实例
2014/09/30 Python
Python下调用Linux的Shell命令的方法
2018/06/12 Python
python用pandas数据加载、存储与文件格式的实例
2018/12/07 Python
解决pytorch报错:AssertionError: Invalid device id的问题
2020/01/10 Python
解决Tensorflow占用GPU显存问题
2020/02/03 Python
Django实现将views.py中的数据传递到前端html页面,并展示
2020/03/16 Python
Python2及Python3如何实现兼容切换
2020/09/01 Python
HTML5 Canvas入门学习教程
2016/03/17 HTML / CSS
Koral官方网站:女性时尚运动服
2019/04/10 全球购物
澳大利亚排名第一的露营和户外设备在线零售商:Outbax
2020/05/06 全球购物
经济担保书范文
2014/04/02 职场文书
项目申请汇报材料
2014/08/16 职场文书
一次项目中Thinkphp绕过禁用函数的实战记录
2021/11/17 PHP