Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 已修复我的侧菜单栏中的问题,并且可以滚动内容_Javascript_Jquery_Css_Menu_Fixed - Fatal编程技术网

Javascript 已修复我的侧菜单栏中的问题,并且可以滚动内容

Javascript 已修复我的侧菜单栏中的问题,并且可以滚动内容,javascript,jquery,css,menu,fixed,Javascript,Jquery,Css,Menu,Fixed,这是我的JS小提琴链接 我的侧边菜单栏中的问题已修复,内容可滚动。现在我想在左侧栏中垂直显示菜单,如下所示 M E N U 我如何在CSS中实现它。单击该按钮后,JQuery切换应该可以工作 我试图做到这一点:使用css转换,将#菜单放在视图之外,只需点击#菜单(btn切换类即可 HTML <div id="header"> <div id="wrapper"> <div id="menu_btn" style="float:left;"><a hr

这是我的JS小提琴链接

我的侧边菜单栏中的问题已修复,内容可滚动。现在我想在左侧栏中垂直显示菜单,如下所示

M
E
N
U
我如何在CSS中实现它。单击该按钮后,JQuery切换应该可以工作


我试图做到这一点:

使用css转换,将
#菜单
放在视图之外,只需点击
#菜单(btn
切换类即可

HTML

<div id="header">
<div id="wrapper">
<div id="menu_btn" style="float:left;"><a href="#" style="color:#FFFFFF;">Menu</a></div>
<div id="whole">
<div id="wleft">
<ul id="menu">
<li><a href="#">Home</a></li>
<li><a href="#">About  Yes Service</a>
<ul id="submenu">
<li><a href="#">Web Design</a></li>
<li><a href="#">Web Development</a></li>
<li><a href="#">Network</a></li>
</ul>
</li>
<li><a href="#">Boys Uniforms</a></li>
<li><a href="#">Girls Uniforms</a><ul id="submenu">
<li><a href="#">T-shirt</a></li>
</ul></li>
<li><a href="#">Thin client</a></li>
<li><a href="#">Contact Us</a></li>
</ul></div><!--endofwleft-->
</div><!--endofwhole-->
</div><!--endofmenu-->    
</div><!--endofwrapper-->
</div><!--endofheader-->
jQuery

$(document).ready(function(e) {
        $('#menu_btn').click(function(e) {
            $('#menu').toggleClass('shown');
        });
    });

有人能告诉我如何解决这个问题吗?我还有另一个疑问,我想用jquery slideToggle将图像放在那里,而不是文本菜单。我完成了菜单,但在整个商品市场中,菜单是从左到右的。如何实现这一点。您也可以在live中看到我的代码,然后单击左侧的菜单谢谢您的回答。我有一个疑问,而不是菜单文本,我想把图像那里。(这意味着公司标志)。我们如何做到这一点。我无法在JSFIDLE中得到答案,我在本地进行了测试,它对我有效。请用图像替换菜单文本,以防您需要这里的帮助注释。如果答案对你有帮助,请接受。当鼠标悬停在achor标签上时,你能告诉我背景和子菜单背景颜色正在变为白色,子菜单宽度很大。我们所做的还可以,但我的客户看起来是这样的是的,你的答案是正确的,我接受了。当鼠标悬停在achor标签上时,背景和子菜单的背景色变为白色,子菜单的宽度变大。我们所做的是可以的,但我的客户看起来像这个WholeFoodMarket.com。请查看本网站的菜单。如果您能帮我做一个很棒的鼠标悬停事件,您不需要jQuery,只需在css中使用:hover pseudo selector即可。例如,#menu>li>a:hover{background color:#fff;color:#333};
$(document).ready(function(e) {
        $('#menu_btn').click(function(e) {
            $('#menu').toggleClass('shown');
        });
    });