我刚刚用jQuery和一些特殊的html结构制作了一个下拉菜单.这就是我的结构的样子.

这是创建的jsFiddle:https://jsfiddle.net/rxLg0bo4/10/
但我希望它能像正确的下拉菜单一样工作.这意味着当您将鼠标悬停在菜单上时,它应显示submenu_link.如果你将鼠标悬停在menu_link q上,则应该下拉子菜单1-5.
这是jQuery:
$(document).ready(function () {
$('.menu_link').ready(function () {
$("[id$=pnlSubmenu]").hide();
});
$('.menu_link').hover(function () {
$("[id$=pnlSubmenu]").slideDown(200);
});
$('[id$=pnlSubmenu]').mouseenter( function () {
$(this).show();
});
$('[id$=pnlSubmenu]').mouseleave(function () {
$(this).hide();
});
$('.menu_link').mouseleave(function () {
$("[id$=pnlSubmenu]").hide();
});
});
Run Code Online (Sandbox Code Playgroud)
这是我的ASP.NET代码:
<nav id="menu">
<asp:Panel ID="pnlMenu" runat="server"></asp:Panel>
<asp:Panel ID="pnlSubmenu" runat="server">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</asp:Panel>
</nav>
Run Code Online (Sandbox Code Playgroud)
无论如何我能和nth-child一起做吗?我还希望列表样式中的链接我该怎么做?
我试图让我的SQL查询读取,但它并没有真正起作用.它一直在工作,直到它来到查询部分,然后在线:
rst = query.ExecuteReader();
Run Code Online (Sandbox Code Playgroud)
它收到一个错误:
Connection属性尚未初始化.
有谁知道如何处理这个?
Chart chart = new Chart();
StringBuilder xmlStr = new StringBuilder();
StringBuilder strCategories = new StringBuilder();
StringBuilder strProcesses = new StringBuilder();
StringBuilder strTasks = new StringBuilder();
xmlStr.Append("<chart logoURL='../../Images/Piktogramme/" + chart.Image + "' caption='" + chart.Caption + "' theme='flat'" + " dateformat='dd/mm/yyyy' showTaskLabels='1'>"); // attributes will go here
// Category for each month
for (int i = -12; i < 6; i++)
{
DateTime today = DateTime.Now;
today = today.AddMonths(i);
strCategories.Append("<category start='1/" + today.Month + …Run Code Online (Sandbox Code Playgroud)