Javascript 如何在将鼠标悬停在图像上时创建下拉菜单?
这是我的jQuery代码,用于在将鼠标悬停在图像上时显示下拉菜单Javascript 如何在将鼠标悬停在图像上时创建下拉菜单?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,这是我的jQuery代码,用于在将鼠标悬停在图像上时显示下拉菜单Imgbtn_Dsp是图像的id,nav_menu是列表的id,但它不工作 <html> <head> <title>Dropdownlist Hover</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"> </sc
Imgbtn_Dsp
是图像的id,nav_menu
是列表的id,但它不工作
<html>
<head>
<title>Dropdownlist Hover</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js">
</script>
<script>
$('#Imgbtn_Dsp').mouseover(function() {
$('#nav_menu').slideDown();
});
</script>
</head>
<body>
<form id="form1">
<img src="~/Image/Display.png" / id="Imgbtn_Dsp">
<div id="nav_menu">
<ul>
<li id="l1">AAAAA</li>
<li>BBBBB</li>
<li>CCCCC</li>
<li>DDDDD</li>
</ul>
</div>
<div>
</form>
</body>
</html>
下拉列表悬停
$('#Imgbtn_Dsp')。鼠标悬停(函数(){
$(“#导航菜单”).slideDown();
});
- AAAA
- BBBBB
- CCCCC
- DDD
像这样修改脚本
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script>
$(document).ready(function (){
$('#nav_menu').hide();
$('#Imgbtn_Dsp').mouseover(function () {
$('#nav_menu').slideDown();
});
$('#Imgbtn_Dsp').mouseleave(function () {
$('#nav_menu').slideUp();
});
});
</script>
$(文档).ready(函数(){
$(“#导航菜单”).hide();
$('#Imgbtn_Dsp')。鼠标悬停(函数(){
$(“#导航菜单”).slideDown();
});
$('#Imgbtn_Dsp').mouseleave(函数(){
$(“#导航菜单”).slideUp();
});
});
您可以在这里看到cod的作用。像这样修改您的脚本
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script>
$(document).ready(function (){
$('#nav_menu').hide();
$('#Imgbtn_Dsp').mouseover(function () {
$('#nav_menu').slideDown();
});
$('#Imgbtn_Dsp').mouseleave(function () {
$('#nav_menu').slideUp();
});
});
</script>
$(文档).ready(函数(){
$(“#导航菜单”).hide();
$('#Imgbtn_Dsp')。鼠标悬停(函数(){
$(“#导航菜单”).slideDown();
});
$('#Imgbtn_Dsp').mouseleave(函数(){
$(“#导航菜单”).slideUp();
});
});
你可以在这里看到cod的作用。如果你想让它正常工作,就去掉div,然后像这样修改
ul
)
- AAAA
- BBBBB
- CCCCC
- DDD
如果你想让div正常工作,就去掉它,然后像这样修改ul
)
- AAAA
- BBBBB
- CCCCC
- DDD
无需jquery即可完成。您所要做的就是定义图像的父容器并列出一些css
<div class="parentDIV">
<img src="~/Image/Display.png" / id="Imgbtn_Dsp">
<div id="nav_menu">
<ul>
<li id="l1">AAAAA</li>
<li>BBBBB</li>
<li>CCCCC</li>
<li>DDDDD</li>
</ul>
</div>
</div>
希望您会发现它很有用它可以在没有jquery的情况下完成。您所要做的就是定义图像的父容器并列出一些css
<div class="parentDIV">
<img src="~/Image/Display.png" / id="Imgbtn_Dsp">
<div id="nav_menu">
<ul>
<li id="l1">AAAAA</li>
<li>BBBBB</li>
<li>CCCCC</li>
<li>DDDDD</li>
</ul>
</div>
</div>
希望你会发现它很有用