jQuery_下拉菜单_改进
2022/8/1 23:23:11
本文主要是介绍jQuery_下拉菜单_改进,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
<!--@description--> <!--@author beyondx--> <!--@date Created in 2022/08/01/ 18:25--> <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>jQuery下拉菜单</title> <style type="text/css"> * { margin: 0; padding: 0; } ul { list-style: none; } .wrap { width: 330px; height: 30px; margin: 100px auto 0; padding-left: 10px; background-image: url(day01/images/bg.jpg); } .wrap li{ background-image: url(day01/images/libg.jpg); } .wrap > ul > li { float: left; margin-right: 10px; position: relative; } .wrap a { display: block; height: 30px; width: 100px; text-decoration: none; color: #000; line-height: 30px; text-align: center; } .wrap li ul { position: absolute; top: 30px; display: none; } </style> </head> <body> <div class="wrap"> <ul> <li> <a href="javascript:void(0);">一级菜单1</a> <ul> <li><a href="javascript:void(0);">二级菜单1</a></li> <li><a href="javascript:void(0);">二级菜单2</a></li> <li><a href="javascript:void(0);">二级菜单3</a></li> </ul> </li> <li> <a href="javascript:void(0);">一级菜单1</a> <ul> <li><a href="javascript:void(0);">二级菜单1</a></li> <li><a href="javascript:void(0);">二级菜单2</a></li> <li><a href="javascript:void(0);">二级菜单3</a></li> </ul> </li> <li> <a href="javascript:void(0);">一级菜单1</a> <ul> <li><a href="javascript:void(0);">二级菜单1</a></li> <li><a href="javascript:void(0);">二级菜单2</a></li> <li><a href="javascript:void(0);">二级菜单3</a></li> </ul> </li> </ul> </div> </body> <script src="jquery-1.12.4.js"></script> <script> $(function () { //需求: 给一级菜单li设置鼠标移入事件,二级菜单显示。 // 给一级菜单li设置鼠标离开事件,二级菜单隐藏。 // 鼠标移入事件 $('.wrap > ul > li').mouseenter(function () { // $(this).children('ul').css('display', 'block'); // 简写 // $(this).children('ul').show(1000); // 从左上角 出现, 效果不好 // stop(true, false), 清除队列, 不到 最终效果 $(this).children('ul').stop(true, false).slideDown(200); // 从上往下 }); // 鼠标移出事件 $('.wrap > ul > li').mouseleave(function () { // $(this).children('ul').hide(200); // stop(true, false), 清除队列, 不到 最终效果 $(this).children('ul').stop(true, false).slideUp(150); }); }); </script> </html>
这篇关于jQuery_下拉菜单_改进的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-06jquery对css样式(jquery中的css方法)-icode9专业技术文章分享
- 2023-05-27JQuery的认识和安装
- 2023-01-06JQuery应用技巧:如何定义 HTML 模板并使用 JQuery 进行加载-icode9专业技术文章分享
- 2022-09-29复习-jQuery
- 2022-09-04Python3项目初始化10-->前端基础jquery、ajax,sweetalert--更新用户改造
- 2022-08-30day 27 jquery
- 2022-08-29jQuery筛选器,bootstrap
- 2022-08-20JQuery事件绑定
- 2022-08-20JQuery案例
- 2022-08-07关于jQuery的学习