Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例_jquery

解决方法有两种:一种是直接给当前页面添加特殊样式,当网页刷新或者跳转到下一页后,样式消失;另一种情况是即使刷新页面后样式仍然有效。

直接上代码:

第一种情况:

<script type="text/javascript" src="templets/js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $(".nav a").each(function(){
    $(this).click(function(){
      $(".nav .hover").removeClass("hover");
      $(this).addClass("hover");
      return false;//防止页面跳转
    });
  });
});
</script> 

<div class="nav">
<ul>
  <li><a href="1.html" class="hover"> 首页</a></li>
  <li><a href="2.html"> 个人资料</a></li>
  <li><a href="3.html"> 我的好友</a></li>
  <li><a href="4.html"> 消息管理</a></li>
</ul>
</div>

第二种情况:

<script type="text/javascript" src="templets/js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $(".nav a").each(function(){
    $this = $(this);
    if($this[0].href==String(window.location)){
      $this.addClass("hover");
    }
  });
});
</script> 

<div class="nav">
<ul>
  <li><a href="1.html"> 首页</a></li>
  <li><a href="2.html"> 个人资料</a></li>
  <li><a href="3.html"> 我的好友</a></li>
  <li><a href="4.html"> 消息管理</a></li>
</ul>
</div>

以上这篇Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索jquery导航栏样式
导航栏当前页高亮、导航栏当前页变色、a标签当前页跳转、当前页跳转、js 当前页跳转,以便于您获取更多的相关知识。

时间: 2024-12-31 16:41:00

Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例_jquery的相关文章

ios-如何给tableViewCell添加选中后的响应事件

问题描述 如何给tableViewCell添加选中后的响应事件 xib 在UIView上拖拽了表格单元tableViewCell上去 还需要怎么做才能实现点击选择该表格单元,该表格单元会变灰色并响应某事件? 解决方案 没搞清楚你要怎么样, Controller 实现代理 设置 tableView.delegate=self; tableView.dataSource=self; 然后实现 - (void)tableView:(UITableView *)tableView didSelectRo

Jquery为DIV添加click事件的简单实例_jquery

今天在做一个抽奖活动时小编要做一个抽奖没有中奖之后直接弹出一个提示,然后再给div添加一个事件了,下面我们来看这个例子的做法. html <a href="javascript:void(0);" id="click_ms" > <img src="img/bbg_08.jpg" border="0" > </a> jquery事件 $('#click_ms').click(function

jQuery使用toggleClass方法动态添加删除Class样式的方法_jquery

本文实例讲述了jQuery使用toggleClass方法动态添加删除Class样式的方法.分享给大家供大家参考.具体分析如下: jQuery通过toggleClass方法动态添加删除Class,一次执行相当于addClass,再次执行相当于removeClass,运行下面的代码点击按钮可以看到文本段落字体在蓝色和黑色间切换 <!DOCTYPE html> <html> <head> <script src="js/jquery.min.js"&

jQuery 点击图片跳转上一张或下一张功能的实现代码_jquery

复制代码 代码如下: <!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=&qu

jquery幻灯片插件bxslider样式改进实例_jquery

本文实例讲述了jquery幻灯片插件bxslider样式改进方法,分享给大家供大家参考.具体如下: 对比了很多jquery的幻灯片,都觉得不是很好,最后发现bxslider兼容性最好,移动设备支持手动翻动. 但是官方提供的显示效果真的很难看,让人难以接受.最后只能自己DIY了. bxslider官方样式如下:   改造后的样式如下: 第一步:引入bxslider 复制代码 代码如下: <!-- jQuery library (served from Google) -->  <scrip

jQuery使用之设置元素样式用法实例_jquery

本文实例讲述了jQuery使用之设置元素样式用法.分享给大家供大家参考.具体分析如下: css是页面不能分隔的部分,jQuery中也提供了一些css相关的实用的办法.前面文章中有使用过 addClass()为元素添加css样式风格.这里主要介绍jQuery如何设置页面的样式风格.包括添加.删除.动态切换等. 1. 添加.删除css类别. 复制代码 代码如下: $(function() {     //同时添加多个CSS类别     $("img").addClass("css

jQuery实现带滚动导航效果的全屏滚动相册实例_jquery

本文实例讲述了jQuery实现带滚动导航效果的全屏滚动相册.分享给大家供大家参考.具体如下: 运行效果图如下: 主要代码如下: $(function() { //加载时的图片 var $loader= $('#st_loading'); //获取的ul元素 var $list= $('#st_nav'); //当前显示的图片 var $currImage = $('#st_main').children('img:first'); //加载当前的图片 //同时显示导航的项 $('<img>')

jQuery获取radio选中项的值实例_jquery

<title></title> <script src="js/jquery-1.7.2.min.js"></script> <script type="text/javascript"> $(function () { //没有默认选中的情况 //先判断radio是否有选中项,再获取选中的值 $("#btnclick").click(function () { //获取选中项的valu

jQuery使用hide方法隐藏指定元素class样式用法实例_jquery

本文实例讲述了jQuery使用hide方法隐藏指定元素class样式用法.分享给大家供大家参考.具体如下: 下面的JS代码可以隐藏所有class属性等于test的元素 <!DOCTYPE html> <html> <head> <script src="js/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button