下拉列表菜单

创建具有交互性和视觉效果的HTML下拉列表菜单 option>标签的value属性定义了当表单提交时,选中的项的值将被送往服务器。如果没有指定值,则默认使用元素内的文本作为值。</select>在这个例子中,如果用户选择“Apple”,则提交表单后,服务器将接收到值apple。label属性可以为<option>标签提供一个更短的替代文本,用于显示在下拉列表中。这在需要显示简短、易读文本的情况下非常有用,同时保持了与服务器通信的实际值。</select> 阅读详情

建立下拉列表需要显示的元素

<div class="wrap">

        <ul>

            <li>

                <a href="javascript:void(0);">一级菜单1</a>

                <ul class="ul">

                    <li><a href="javascript:void(0);">二级菜单11</a></li>

                    <li><a href="javascript:void(0);">二级菜单12</a></li>

                    <li><a href="javascript:void(0);">二级菜单13</a></li>

                </ul>

            </li>

            <li>

                <a href="javascript:void(0);">一级菜单2</a>

                <ul>

                    <li><a href="javascript:void(0);">二级菜单21</a></li>

                    <li><a href="javascript:void(0);">二级菜单22</a></li>

                    <li><a href="javascript:void(0);">二级菜单23</a></li>

                </ul>

            </li>

            <li>

                <a href="javascript:void(0);">一级菜单3</a>

                <ul>

                    <li><a href="javascript:void(0);">二级菜单31</a></li>

                    <li><a href="javascript:void(0);">二级菜单32</a></li>

                    <li><a href="javascript:void(0);">二级菜单33</a></li>

                </ul>

            </li>

        </ul>

为我们设置好的元素设置好css样式

<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('../../Content/imgs/bg.jpg');

        }

            .wrap li {

                background-image: url('../../Content/imgs/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;

            }

带入jQuery插件

<script src="~/Content/js/jquery-3.2.1.min.js"></script>

把".wrap>ul>li"使用jQuery方法带入鼠标进入,离开事件

    <script>

        $(function () {

             //mouseenter:鼠标进入事件

            //mouseleave:鼠标离开事件

            var $li = $(".wrap>ul>li");

            //给li注册鼠标进入事件,让自己的ul显示出来

            $li.mouseenter(function () {

                //找到所有的儿子,并且还得是ul

                //stop:停止当前正在执行的动画

                $(this).children("ul").stop().slideDown();

            });

            $li.mouseleave(function () {

                $(this).children("ul").stop().slideUp();

            });

        });

这次的案例主要掌握鼠标进入(mouseenter)和离开(mouseleave)事件,下拉slideDown();,收起slideUp();这几个方法,还有在收起和下拉的使用方法前加上一个stop()不然上一个为执行完下一个跟着一起执行,这是我所学到的jQuery案例,所以我要分享给你们,希望可以帮助到你们。以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!

下拉列表.zip 该代码简洁明了,能够下拉列表功能,且有相应的注释,易于读者理解。 立即下载

相关推荐

UE5 SplineMesh与StaticMesh性能对比:生成1000米路径的帧率与内存实测

本文深度对比了UE5中SplineMesh与StaticMesh在生成1000米路径时的性能差异,包括帧率、内存占用及实现复杂度。实测数据显示,SplineMesh在Draw Call优化和动态变形场景中表现更优,而StaticMesh适合需要复杂材质变化的场景。文章还提供了优化技巧和选型指南,帮助开发者根据项目需求做出科学决策。

weixin_33976326的博客 317

Android -- 下拉列表、列表视图、网格视图

下拉列表、列表视图、网格视图

十二间记,知不足而奋斗,望远山而前行。千里不辞行路远,时光早晚到天涯。 6713

USB的24脚和12脚TYPEC引脚定义

USB 是一种接口,用于将设备连接到计算机上。通过该连接,计算机可以向设备发送数据或检索来自设备的数据。USB 为开发者提供了一个标准接口,适用于多种不同类型的应用。借助于系统的设计过程,USB 设备易于连接和使用。本应用笔记会使该过程变得更加简单。以下是本应用笔记中会使用的概念:USB 历史USB 架构USB 物理接口USB 速度USB 电源USB 端点USB 通信协议USB 描述符USB 类设备USB 枚举与配置过程。

易板 1万+

Excel设置下拉选项的方法

前些日子参加提高班组织的数据采集工作,到各个二级学院搜集数据,当然离不开我们常用的Excel表格了。在这次采集数据的过程过程中还真学到了一两招。就比如在Excel中设置下拉选项的方法。       例如我们要在A2:A6单元格实现下拉选项列表。        1、选中A2:A5单元格,"菜单"—"数据有效性"(在Excel2013中为"数据验证")         2、然后弹出设置

周江霄 7万+

FPGA实战:基于Basys3的多功能数字钟设计与实现

本文详细介绍了基于Basys3开发板的多功能数字钟设计与实现过程,涵盖FPGA开发、SystemVerilog编程及7段数码管驱动等关键技术。通过模块化设计实现时钟分频、时间计数、按键处理等功能,并提供了优化显示驱动和调试技巧,帮助开发者快速掌握数字电路设计核心概念。

weixin_29186249的博客 659

用Python+OpenCV给斗地主做个‘外挂’:手把手教你写个桌面记牌器(附源码)

本文详细介绍了如何使用Python和OpenCV开发一个智能斗地主记牌器,包括环境搭建、图像采集与预处理、扑克牌识别技术及PyQt5界面设计。通过实战案例,帮助开发者掌握图像处理与界面开发的结合应用,提升游戏辅助工具的编写能力。

weixin_29079643的博客 546

Microsoft Excel 效率专题:创建下拉列表,规范数据输入

本文详细介绍了在Microsoft Excel中创建下拉列表的方法,通过使用“数据验证”功能规范数据输入。文章涵盖两种选项准备方式(直接输入或引用单元格),分步骤指导设置过程,并提供了效果验证和小技巧。该功能可有效避免输入错误,提升数据录入效率和准确性,适用于需要标准化输入的各类表格场景。

weixin_43679228的博客 967

Android Studio连接手机详细教程(包含遇到的问题集)

如果以上内容全都调试正确了,还是存在这个无法安装的问题,多半是一开始用的别的手机进行调试安装,然后抽掉线重新换上另一个手机安装调试才会报错。无法识别的 USB 设备,跟这台计算机连接的前一个 USB 设备工作不正常,Windows 无法识别它。此时,我的开发者选项已经开启,并且windows系统和android studio已经能够识别我的设备了,但还是报了这样的错误。右击你的手机——>更新驱动程序——>浏览我的计算机以查找驱动程序软件。右击此电脑——>属性——>设备管理器——>便携设备。

IT小郭的技术博客 4万+

html轮播图京东效果,js实现京东轮播图效果

Titlebody,ul,li{padding:0;margin:0;}li{list-style-type:none;}.wrap{position:relative;width:480px;height:260px;margin:100px auto;}.wrap>ul>li{position:absolute;display:none;}/*隐藏所有的li*/.wrap img{...

weixin_31706903的博客 739

便携式水下动态实时视频色彩还原设备,一键快速实现对水下偏色视频和图像的色彩还原处理

便携式水下动态实时视频色彩还原,一键快速对水下图像进行色彩校正,清晰度提升和亮度均衡处理,为水下资源勘探和科学考古,海洋生态环境监测,水下机器作业等应用提供有力的协助

weixin_43518680的博客 633

学Simulink——十二脉波整流电路(移相变压器)谐波抵消仿真

Y:Δ = 1:√3(若 DC 同压)— 此处同相电压故 220V(Y)=220V(Δ phase)Y(相电压=220V)、Δ(线电压=380V ⇒ 相=220V,30° 移相)可经 Lbal​=0.5mH(平衡电抗)或直接短(大 L_dc 下均流尚可)✅ 直流输出纹波频率 = 12·f_line(vs 6·f_line)直流输出 → Ldc​=50mH→Cdc​=2200µF→R=30Ω。Line‑Line RMS = 380 V(⇒ 相=220V)Vdc​≈1.35⋅380≈513V(同 6‑脉波)

xiaoheshang_123的博客 59

html 中的下拉列表,【HTML】什么是 HTML 中的下拉列表(select、option)

我们以英雄联盟大区服务器状态查询网站里的"下拉选择服务器状态"为例,先来看一下,什么是下拉列表,浏览器运行效果如下所示这就是下拉列表用到的地方之一,接下来我们就来学习一下HTML中的下拉列表文章目录一:什么是HTML中的下拉列表1:select标签属性2:option标签属性一:什么是HTML中的下拉列表在HTML中,下拉列表是由select和option这两个表单标签一起使用来表示的。语法选项内...

weixin_34574003的博客 6338

第一章:Profibus DP通信简介

PROFIBUS (Process Fieldbus)的缩写,是一种国际化的、开放的、不依赖于设备生产商的现场总线标准。它广泛应用于制造业自动化、流程工业自动化和楼宇、交通、电力等其他工业自动化领域。串行现场总线主要用来连接数字现场设备或中、低功能的系统,如传感器、执行机构、变送器、可编程序控制器(PLC)、数控装置(NC)、编程设备、本地人机接口等。

qq_22560021的博客 4894

html下拉列表自动打开,Html form <select>下拉列表菜单与跳转菜单表单标签篇

Html form select下拉列表菜单与select跳转菜单表单标签案例教程一、Form select语法与结构: - TOPDIVCSS5DIVCSS5二、Form select标签使用说明: - TOP为什么我们要使用Form select下来菜单列表呢?那是我们用于表单下拉选择所需项。下面CSS技术DIVCSS5为大家介绍常见html Form select使用地方...

weixin_39632379的博客 1686

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Qt简单方法实现下拉列表菜单

Qt简单方法实现下拉列表菜单 【下载地址】Qt简单方法实现下拉列表菜单 此资源适合Qt初学者以及希望快速集成自定义下拉菜单到自己项目的开发者。通过遵循本教程,您将掌握:- 如何利用`QPushButton`模拟下拉按钮。- 利用`QWidget`及其布局管理器来构建菜单项。- 实现菜单项的点击事件处理,包括多级菜单的展开...

gitblog_09748的博客 964

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

打造高效交互:Qt下拉列表菜单的简易实现

打造高效交互:Qt下拉列表菜单的简易实现 【下载地址】Qt简单方法实现下拉列表菜单 此资源适合Qt初学者以及希望快速集成自定义下拉菜单到自己项目的开发者。通过遵循本教程,您将掌握:- 如何利用`QPushButton`模拟下拉按钮。- 利用`QWidget`及其布局管理器来构建菜单项。- 实现菜单项的点击事件处理,包括多...

gitblog_09751的博客 931

fyybuilderUI-下拉列表及下拉菜单

删除</a><a href="">新建

代码世界 457

菜单、下拉列表以及窗口跳转

学习了多重嵌套布局和Activity后,要做出一个安卓的登录界面(没什么美化的)没有什么困难的,接下来我用QQ登录背景做出来的一个低配版登录界面过程: **1.**确定布局后,使用EditText做出输入框,密码框使用一个inputType=&amp;amp;amp;quot;textPassword,登录按钮,一个取消按钮,背景图片插入的QQ背景图片,activity_main代码如下: &amp;amp;amp;amp;lt;LinearLayout xml...

李志祥 1万+

html分级显示的下拉列表,在下拉列表中显示多级树形菜单

在下拉列表框中显示分级的菜单,在很多网站都可以看到的效果,很实用,下拉列表框中的选项是利用JS控制输出,如果你有更好的办法不用JS来显示,那最好了,因为像这种菜单用JS来实现,多多少少有点麻烦在下拉列表中显示的多级树形菜单var data =new Array();data[0]= {id:'0',pid:'1',text:'河北'};data[1]= {id:'1',pid:'-1',text:...

weixin_30260621的博客 1110

android中的多级菜单,Android多级下拉列表菜单

【实例简介】这是我做项目的时候接触到的一个需求,然后实现了。它仿大众点评,美团等的多级下拉列表菜单。代码干净,可复用性好,希望对大家有所帮助。【实例截图】【核心代码】ExpandTabView└── ExpandTabView├── AndroidManifest.xml├── bin│ ├── AndroidManifest.xml│ ├── classes│ │ └── com...

weixin_29056101的博客 1099

[HTML] CSS 下拉列表菜单

CSS 下拉列表菜单。 body { width: 95%; margin: 0px auto; } #header { height: 50px; width: 95%; } #na

ShanHaiyang 4456

解锁LabVIEW用户界面的无限可能:下拉列表菜单的深度应用

解锁LabVIEW用户界面的无限可能:下拉列表菜单的深度应用 【下载地址】LabVIEW实现下拉列表菜单 LabVIEW实现下拉列表菜单在LabVIEW编程环境中,创建动态且功能丰富的用户界面是其强大特性之一 项目地址: http...

gitblog_09745的博客 1204

html多级列表树形菜单写法,javascript实现在下拉列表中显示多级树形菜单的方法...

本文实例讲述了javascript实现在下拉列表中显示多级树形菜单的方法。分享给大家供大家参考。具体如下:这里演示在下拉列表框中显示分级的菜单,在很多网站都可以看到的效果,很实用,下拉列表框中的选项是利用JS控制输出,如果你有更好的办法不用JS来显示,那最好了,因为像这种菜单用JS来实现,多多少少有点麻烦。运行效果截图如下:具体代码如下:/p>"http://www.w3.org/TR/xh...

weixin_42433470的博客 540

原生js实现二级联动下拉列表菜单

二级联动下拉列表菜单的难点在于对后台返回的数据进行解析,不多逼逼,直接上代码 上图是后台返回的数据 实现代码如下:   var deviceNotExist = true;//防止数据重复 if(data.code == 0) { //查询成功 var param = data.content; for(i = 0; i deviceNotExist = true; var

缠中说禅的博客 4089

html分级显示的下拉列表,javascript实现在下拉列表中显示多级树形菜单的方法

本文实例讲述了javascript实现在下拉列表中显示多级树形菜单的方法。分享给大家供大家参考。具体如下:这里演示在下拉列表框中显示分级的菜单,在很多网站都可以看到的效果,很实用,下拉列表框中的选项是利用JS控制输出,如果你有更好的办法不用JS来显示,那最好了,因为像这种菜单用JS来实现,多多少少有点麻烦。运行效果截图如下:具体代码如下:/p>"http://www.w3.org/TR/xh...

weixin_36256978的博客 569

用js实现菜单的下拉列表,实用又简单

  下拉列表本可以用<select>配合<option>来写,方便得很。但是在前端中,好用的东西都有兼容,为了避免出现兼容性的问题,下拉列表用js写再合适不行了。 <body>部分————————简单的布个局 <body> <div id="box">请选择手机名称</div> &l...

a13372829908的博客 567
上一篇: 页面登录获取信息案例
下一篇: 手风琴jQuery案例
Rowse
博客等级 码龄5年 1粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值