gpt4 book ai didi

jquery - 创建一个向下钻取菜单

转载 作者:太空狗 更新时间:2023-10-29 14:59:34 25 4
gpt4 key购买 nike

<分区>

我有一个名为 subMenuRigth 的 div这个 div 在 <li> 里面我想要完成的是 div 出现在名为 subMenu 的 div 旁边我尝试了非常不同的方法来制作它,但它不起作用,它从不显示包含的内容。

这是我的html

<div id="menu" class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all">
<label class="formatText" id="lblIndicators">Tal</label>
<span class="ui-icon ui-icon-triangle-1-e menuIcon" style="float:right"></span>
<div id="subMenu" class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all">
<ul class="options">
<li>
<label class="formatText">SubTal</label>
<span class="ui-icon ui-icon-triangle-1-s" style="float:right"></span>
<div id="subMenuRight" class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all">
<ul class=options>
<li>hi</li>
<li>bye</li>
</ul>
</div>
</li>
<li>algo</li>
</ul>
</div>
</div>

这是我的 CSS

#menu
{
width:150px;
}
#subMenu
{
display:none;
width:149px;
}

#subMenuRight
{
display:none;
width:150px;
float:rigth;
}

我的 js

$(document).ready(initialize);

function initialize(){

$("#menu").hover(mouseIn,mouseOut);
$(".options li").hover(overOption,outOption);
$(".subMenu").hover(openRigthMenu,closeRigthMenu);
}

function mouseIn(){
$(this).find('span').attr('class','');
$(this).find('span').attr('class','ui-icon ui-icon-triangle-1-s');
$("#subMenu").slideDown(100);
}

function mouseOut(){
$(this).find('span').attr('class','');
$(this).find('span').attr('class','ui-icon ui-icon-triangle-1-e');
$("#subMenu").fadeOut(100);
}

function overOption(){
$(this).attr('class','ui-state-hover ui-corner-all');
}

function outOption(){
$(this).attr('class','');
}

function openRigthMenu(){
$("#subMenuRight").css('display','block');
$("#subMenuRight").css('outline','0');
$("#subMenuRight").slideDown(100);
}

function closeRegithMenu(){
$("#subMenuRight").slideUp(100);
}

My live demo

25 4 0