<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
*{ margin: 0; padding: 0; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.hide{display: none;}
/***左侧菜单栏***/
.left-nav{
position: absolute;
top: 0;
left: 0;
z-index: 99;
width: 86px;
height:100%;
background-color: #333;
}
.left-nav .item{
width: 100%;
height: 104px;
padding: 20px 0 12px;
}
.left-nav .item:hover{
background-color: #42515f;
}
.left-nav .item a{
display: inline-block;
width: 100%;
height: 72px;
text-align: center;
}
/***右侧主体内容***/
.right-main{
width: 100%;
height:100%;
padding-left: 86px;
}
.mainContent{
width: 100%;
height: 100%;
padding: 20px;
}
</style>
</head>
<body> <div class="left-nav ">
<div class="item">
<a href="javascript:;"><img src="img/ch0.png" alt=""/></a>
</div>
<div class="item">
<a href="javascript:;"><img src="img/ch1.png" alt=""/></a>
</div>
<div class="item">
<a href="javascript:;"><img src="img/ch2.png" alt=""/></a>
</div>
<div class="item">
<a href="javascript:;"><img src="img/ch3.png" alt=""/></a>
</div>
<div class="item">
<a href="javascript:;"><img src="img/ch4.png" alt=""/></a>
</div>
<div class="item">
<a href="javascript:;"><img src="img/ch5.png" alt=""/></a>
</div>
</div>
<div class="right-main ">
<div class="mainContent ">
1
</div>
<div class="mainContent hide">
2
</div>
<div class="mainContent hide">
3
</div>
<div class="mainContent hide">
4
</div>
<div class="mainContent hide">
5
</div>
<div class="mainContent hide">
6
</div>
</div>
<script src="js/jquery-1.7.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
//左侧内容切换
$(".left-nav .item").click(function () {
var index = $(".left-nav .item").index(this);
var $Img = $(".left-nav img");
var imgTxt = "<img src='img/left" + index + ".png' alt='' />";
$(this).css("background", "#fff").siblings().css("background", "#333");
$(".mainContent").eq(index).removeClass("hide").show().siblings().hide();
$Img.eq(index).replaceWith(imgTxt);
$(this).siblings().each(function () {
var $Imgs = $(this).find("img");
var Ind = $(".left-nav .item").index(this);
$Imgs.attr("src", "img/ch" + Ind + ".png"); }); });
</script>
</body>
</html>

结构图:

效果图:

导航菜单点击图片切换--jquery的更多相关文章

  1. HTML中动态图片切换JQuery实现

    相信很多同学都注意到了,各大新闻或者娱乐网站都含有动态图片切换,那个漂亮的感觉让刚刚学习html的人,都非常好奇和心动.那下面就让我们看一下到底如何实现动态图片切换呢?看一下百度贴吧的效果图吧~ // ...

  2. 用js实现导航菜单点击切换选中时高亮状态

    随着用户点击导航或菜单上不同的页面,出现此选项高亮显示或变为一个新的样式是经常用到的.实现它所用的原理就是通过js中的location.href得到当前页面的地址,然后在与导航上的链接地址匹对,相同的 ...

  3. 用js实现超链接导航菜单点击切换选中时的状态

    项目中使用到点解导航切换不同的颜色,如果只是li选项卡还好办,这次用到的超链接选项卡,因为a链接每次点击都会刷新,所以浏览器记不住点击的状态,也没法切换点击状态,因为项目中有好多地方要用到,在网上找了 ...

  4. vue-router + ElementUI实现NavMenu 导航菜单 选中状态的切换

    elemen-ui官方网站:http://element.eleme.io/#/zh-CN/component/menu 新手小白利用vue+element-ui尝试搭建后台管理系统, 效果是这样的, ...

  5. vue 实现active点击图片切换

    循环条件下: 1.点击函数@click="active(index)" 获取点击的位置 2.讲索引值传给class,点击哪一个则显示哪一个的样式 3.在data添加ins的初始值 ...

  6. 2018.7.2 如何用js实现点击图片切换为另一图片,再次点击恢复到原图片

    <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8&quo ...

  7. 基于jquery鼠标点击图片翻开切换效果

    基于jquery鼠标点击图片翻开切换效果是一款基于jQuery+CSS3实现的点击图片切换特效.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class=&quo ...

  8. 18款 非常实用 jquery幻灯片图片切换

    1.jquery图片滚动仿QQ商城带左右按钮控制焦点图片切换滚动 jquery图片特效制作仿腾讯QQ商城首页banner焦点图片轮播切换效果,带索引按钮控制和左右按钮控制图片切换. 查看演示>& ...

  9. 一款jquery编写图文下拉二级导航菜单特效

    一款jquery编写图文下拉二级导航菜单特效,效果非常简洁大气,很不错的一款jquery导航菜单特效. 这款jquery特效适用于很多的个人和门户网站. 适用浏览器:IE8.360.FireFox.C ...

随机推荐

  1. kali linux安装教程及VMware Tool工具的安装

    一.Kali Linux在VMware下的安装 kali系统的简介 1.Kali Kali Linux是基于 Debian 的 Linux发行版,设计用于数字取证和渗透测试的操作系统.由Offensi ...

  2. [转载]vb 时间戳与时间互转

    转自:https://blog.csdn.net/boys1999/article/details/23298415 vb 时间戳与时间互转 2014年04月09日 21:13:47 boys1999 ...

  3. Linux机器学习软件配置

    如果需要安装Python+anaconda+pycharm,就不需要单独安装Python了,因为anaconda自带Python https://www.twblogs.net/a/5b7f8c742 ...

  4. laravel框架——验证码(第二种方法)

    开发环境: laravel5.5 php7.1.11 mysql 一.安装扩展包 ,安装前确认当前环境支持composer(出现如下图所示则安装成功) $ composer require " ...

  5. 删除List集合中的元素方法

    List集合是我们平时使用的最多的集合了,一般用来存放从数据库中查询的对象数据,但有时我们会从中筛选不需要的数据,第一次使用这种方式: 使用增强for循环遍历,使用list的remove方法删除不符合 ...

  6. 融云(API)

    先记录下融云API地址:真是难找 IMKit: https://www.rongcloud.cn/docs/api/android/imkit/index.html IMLib: https://ww ...

  7. 【安卓进阶】LiveData

    最近参与到后端的工作中,虽然以前在工作中使用过PHP,但是这次使用的是Java,开发思路和方式有所不同.后端开发中,做接口也是需要处理大量的业务逻辑关系,同时一些事务之类的技术因素也要考虑好,在架设项 ...

  8. 《R语言入门与实践》第二章:R包和帮助文档

    这一章讲了两方面的内容,如何使用 R 包和帮助文档. R包 下载 R 包 命令: install.packages("<nameofpackage>") R 会话中启用 ...

  9. js判断输入的input内容是否为数字

    有时候我们输入的input的内容需要判断一下是否是数字,所以为了更好的客户体验,在前端先处理一下: <input type="text" name="val&quo ...

  10. python爬取某站磁力链

    不同磁力链网站网页内容都不同,需要定制 1,并发爬取 并发爬取后,好像一会就被封了 import requests from lxml import etree import re from conc ...