jQuery案例

news/2024/10/20 18:53:28/

1、下拉菜单 

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style type="text/css">#father{width: 100%;text-align: center;}a{text-decoration: none;}#father>ul{list-style: none;}#father>ul>li{display: inline-block;background-color: pink;width: 100px;height: 25px;text-align: center;border-radius:5px;border-bottom: 2px solid #f07c82;}#father>ul>li>ul{display: none;list-style: none;padding: 0;position: absolute;}#father>ul>li>ul>li{padding-top: 5px;background-color: #FFC0CB;width: 100px;height: 25px;border-bottom: 2px solid #f07c82;}</style></head><body><div id="father"><ul><li><a href="">一级菜单一号</a><ul><li><a href="">二级菜单1</a></li><li><a href="">二级菜单2</a></li><li><a href="">二级菜单3</a></li></ul></li><li><a href="">一级菜单二号</a><ul><li><a href="">二级菜单1</a></li><li><a href="">二级菜单2</a></li><li><a href="">二级菜单3</a></li></ul></li><li><a href="">一级菜单三号</a><ul><li><a href="">二级菜单1</a></li><li><a href="">二级菜单2</a></a></li><li><a href="">二级菜单3</a></li></ul></li></ul></div></body>
</html>
<script src="jquery-1.12.4.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">$(function(){$('#father>ul>li').mouseenter(function(){//stop() 方法停止当前正在运行的动画。解决当触发后立即移除鼠标,被触发的事件还再进行$(this).children('ul').stop(true,false).slideDown(400);//show()})$('#father>ul>li').mouseleave(function(){$(this).children('ul').stop(true,false).slideUp(200);//hide()})})
</script>

stop(stopAll,goToEnd)方法:

stop()等价于 stop(false, false),仅停止当前动画,后面的动画还可以继续执行
stop(true)等价于 stop(true, false),停止当前动画,并且停止后面的动画
stop(true, true)当前动画继续执行,只停止后面的动画
stop(false, true)停止当前动画,跳到最后一个动画,并且执行最后一个动画

执行效果:

2、爱豆选择(原淘宝案例)

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style type="text/css">ul,li{list-style: none;margin: 0;padding: 0;}a{text-decoration: none;color: salmon;}#center li a{display: block;}#wrapp{width: 900px;height: 510px;margin: 0 auto;overflow: hidden;//溢出隐藏!}#left>li,#right>li{width: 140px;height: 100px;border: 1px solid pink;text-align: center;line-height: 100px;}#left{float: left;}#right{float: right;}#center{/* margin-left: 140px; */width: 615px;height: 510px;display: inline-block;background-image: url(EXO1.jpg);background-size: 615px 510px;background-repeat: no-repeat;background-position:center;}</style></head><body><div id="wrapp"><ul id="left"><li><a href="">金俊勉</a></li><li><a href="">金珉锡</a></li><li><a href="">金钟仁</a></li><li><a href="">金钟大</a></li><li><a href="">都暻秀</a></li></ul><ul id="center"><li><a href=""><img src="./image1/SUHO01.jpg" width="615" height="510"/></a></li><li><a href=""><img src="./image1/xiumin1.jpg" width="615" height="510"/></a></li><li><a href=""><img src="./image1/kai1.jpg" width="615" height="510"/></a></li><li><a href=""><img src="./image1/chen1.jpg" width="615" height="510"/></a></li><li><a href=""><img src="./image1/do1.jpg" width="615" height="510"/></a></li><li><a href=""><img src="./image1/bk1.jpg" width="615" height="510"/></a></li><li><a href=""><img src="./image1/lay1.jpg" width="615" height="510"/></a></li><li><a href=""><img src="./image1/吴世勋.jpg" width="615" height="510"/></a></li><li><a href=""><img src="./image1/c1.jpg" width="615" height="510"/></a></li><li><a href=""><img src="./image1/woodz1.jpg" width="615" height="510"/></li></ul><ul id="right"><li><a href="">边伯贤</a></li><li><a href="">张艺兴</a></li><li><a href="">吴世勋</a></li><li><a href="">朴灿烈</a></li><li><a href="">曹承衍</a></li></ul></div></body>
</html>
<script src="jquery-1.12.4.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">$(function(){$('#left>li').mouseenter(function(){var idx=$(this).index();$('#center>li').eq(idx).show().siblings('li').hide();})$('#right>li').mouseenter(function(){var idx=$(this).index();idx+=4;$('#center>li').eq(idx).show().siblings('li').hide();})})
</script>

eq() 方法将匹配元素集缩减值指定 index 上的一个

效果展示: 


http://www.ppmy.cn/news/306023.html

相关文章

HTML中元素的id属性和HTML中的div和span

一、id属性 注意&#xff1a; 1、在HTML文档当中&#xff0c;任何元素&#xff08;节点都id属性&#xff0c;id属性是该节点的唯一标识。所以在同一个HTML文档当中id值不能重复。2、注意&#xff1a;表单提交数据的时候&#xff0c;只和name关系&#xff0c;和id无关。3、id什…

0-1背包 java,0-1背包问题,java的动态规划如题,代码如下public

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 0-1背包问题&#xff0c;java的动态规划 如题&#xff0c;代码如下 public class dongtaiguihua01 { public static void main(String []args) { int W10;//背包的总重量 int []w {2,2,6,5,4};//物品的相应重量 int []v {6,3,5,4,…

IT专业报考指南:选择正确的学校和课程

引言&#xff1a;随着高考的技术&#xff0c;男怕入错行&#xff0c;女怕嫁错郎&#xff0c;专业的选择也是至关重要的&#xff0c;当准备报考IT专业时&#xff0c;选择适合自己的学校和课程是至关重要的一步。随着信息技术的快速发展和应用范围的不断扩大&#xff0c;IT行业的…

Proxmark3 Easy Gui 5.0、5.13、5.2加强版介绍

一个偶然的机会&#xff0c;入手了一台PM3&#xff0c;学习了不少proxmark3的知识。下面就跟我一起看一看吧。 新版本 最新版本是2019.7.2日发布的 功能说明&#xff1a; * 固件支持-完美支持3.1及以上版本固件&#xff0c;支持Proxmark3-RDV2 DEV4.0 * 智能一键解析通常能解…

ProxmoxVE折腾记录(二)--版本升级

PVE6.0升级 官方F&Q https://pve.proxmox.com/wiki/FAQ#faq-support-table 升级说明 F&Q10条/11条系统版本说明及升级参考&#xff0c;这次准备升级到6.0, 5.4的debian,PVE都过了维护期,用着也不放心, 7.0又刚刚出来就不打算折腾了 先整这个&#xff0c;盘他&#xff0…

数码视讯Q5刷armbian+squeezelite

数码视讯Q5刷armbiansqueezelite 数码视讯Q5机顶盒介绍&#xff1a; 数码视讯Q5 CPU&#xff1a;晶晨S905M 4核1.5G 内存&#xff1a;1g 存储&#xff1a;8G 显卡&#xff1a;Mali-450 接口&#xff1a;HDMI USB2.0&#xff08;两个&#xff09; AV TF卡槽 …

腾讯X5浏览器简单使用

前言&#xff1a; Android中的WebView一直是令人头疼的问题&#xff0c;各种手机内核不一致&#xff0c;版本也不一样&#xff0c;型号众多&#xff0c;导致兼容不好做&#xff0c;自从使用X5WebView&#xff0c;兼容和版本适配问题得到很大提升&#xff0c;本文将给X5WebView…

proxmox的安装及配置

Proxmox全称Proxmox Virtual Environment简称PVE是基于Debian的虚拟机平台。以利用它安装任何你想要的系统&#xff0c;如&#xff1a;Win系统、linux系统&#xff08;黑群晖、centos、ubuntu等&#xff09;、软路由&#xff08;LEDE、OpenWRT、ROS、高恪、爱快、等&#xff09…