首页 > 其他分享 >jquery选项卡

jquery选项卡

时间:2023-01-03 15:34:04浏览次数:40  
标签:jquery 40px 选项卡 cur height width 按钮 li


功能介绍:

1.鼠标划过当前按钮,当前按钮变色

2.对应图片展示

3.鼠标划过其他按钮,对应图片出现,其他按钮变回原色,其他图片隐藏

所有代码:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>选项卡2</title>
<style>
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, code, form, input, textarea, p, th, td, fieldset, legend, figure {
margin: 0;
padding: 0;
}

body {
font-family: "微软雅黑", Arial;
}

ul, ol {
list-style: none;
}

a {
text-decoration: none;
}

img {
border: 0;
}

.uls1 {
width: 500px;
height: 40px;
background: #2ba0db;
}

.uls1 li {
width: 99px;
height: 40px;
text-align: center;
line-height: 40px;
float: left;
cursor: pointer;
border-right: 1px solid black;
color: white;
}

.box {
width: 500px;
height: 400px;
margin: 100px auto;
position: relative;
}

.uls2 li {
position: absolute;
top: 40px;
}

.uls2 li img {
width: 500px;
height: 400px;
float: left;
}

.cur {
background: #282c34;
}
</style>
<body>
<div class="box">
<ul class="uls1">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
<ul class="uls2">
<li><img src="img/1.jpg" alt=""></li>
<li><img src="img/2.jpg" alt=""></li>
<li><img src="img/3.jpg" alt=""></li>
<li><img src="img/4.jpg" alt=""></li>
<li><img src="img/5.jpg" alt=""></li>
</ul>
</div>
</body>
</html>
<script src="js/jquery-1.8.3.min.js"></script>
<script>
var child = $(".uls1").children("li");
var child2 = $(".uls2").children("li");
$(child).mouseover(function () {
$(child).eq($(this).index()).addClass("cur").siblings().removeClass('cur');
$(child2).hide().eq($(this).index()).show();
});
</script>

 

标签:jquery,40px,选项卡,cur,height,width,按钮,li
From: https://blog.51cto.com/u_12422954/5986028

相关文章

  • jquery的each()详细介绍
    each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM,JSON等等在javaScript开发过程中......
  • jQuery基础知识
    1、jqueryjQuery是一个javaScript第三方模块(第三方类库)。基于jQuery,自己开发一个功能。现成的工具依赖jQuery,例如bootstrap动态效果jQuery手册http://hemin.cn/jq/......
  • jQuery——效果
    方法例句描述animate() 对被选元素应用“自定义”的动画clearQueue() 对被选元素移除所有排队的函数(仍未运行的)delay() 对被选元素的所有排队函数(......
  • 基于jQuery的三种AJAX请求
    基于jQuery的三种AJAX请求1.介绍get请求通常用于获取服务端资源(向服务器要资源)​ 例如:根据URL地址,从服务器获取HTML文件、CSS文件、JS文件、图片文件、数据资源等......
  • jQuery.fn.extend() 与 jQuery.extend()
    jQuery.fn如何扩展。jQuery插件$.fn(object)与$.extend(object)jQuery提供了两个方法帮助开发插件$.extend(object);扩展jQuery类本身;$.fn.extend(object);扩展jQuer......
  • Jquery中的attr()和prop()的区别
               ......
  • jquery改变css样式和vue改变样式的区别
    jQuery做的就是操作dom节点,从而去改变css样式;而vue不用操作DOM,只关心数据,是从数据绑定的角度去改变样式的先来看看jQuery,我用的是vue框架,所以先安装jQuerynpminstal......
  • 4.2 jQuery快速开发
    jQuery入门目标:能够说出什么是jQuery能够说出jQuery的优点能够简单使用jQuery能够说出DOM对象和jQuery对象的区别jQuery概述JavaScript库:仓库:可以把很多东西放到这个仓库里......
  • 使用jQuery操作节点
    DOM的分类:DOMcore指所有支持DOM的功能都可以进行使用操作HTMLDOM网页中的所有标签或节点CSSDOM指网页中的优化样式在控制台输出信息:console.log("元素的......
  • jQuery——事件方法
    jQuery的事件方法,标黄为常用事件。方法例句描述bind() 向匹配元素附加一个或更多事件处理器blur() 触发、或将函数绑定到指定元素的blur事件change......