使用 JavaScript CSS 的下拉菜单
Pull down menu using JavaScript CSS
我正在尝试制作一个下拉菜单,该菜单在单击时显示并消失。
JSFiddle
JavaScript
function visible(x) {
var apple = document.getElementById('pulldown'+x);
if (apple.style.display = "none")
{
apple.style.display = "block";
}
}
这工作正常,但是将其添加到上面的代码中后 -
else {
apple.style.display = "none";
}
onclick
事件仅工作一次。
在
if 条件中使用 ==
而不是=
if (apple.style.display == "none")
那么
用jquery的强大功能来实现它怎么样?
首先我们有元素(锚标签)作为触发器,然后第二个元素是隐藏的菜单
.html
<a href="#" class="pulldowntrigger">Pull down</a>
<div class="themenu" style="display: none;">menu content here</div>
jquery
// when click the anchor tag with a class pulldowntrigger
$('.pulldowntrigger').click(function(){
// check if the class themenu is hidden
if ($(this).next('.themenu')).is(":hidden"){
// yes its hidden! then slide it down (show)
$(this).next('.themenu').slideDown();
}else{
//nah! its not, then slide it up (hide)
$(this).next('.themenu').slideUp();
}
});
相关文章:
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- 为什么引导程序下拉菜单只有在包含bootstrap-responsive.css时才起作用
- 自定义Jquery css下拉菜单问题
- 我的CSS/Javascript下拉菜单测试代码出了什么问题
- 使用 JavaScript CSS 的下拉菜单
- 特定的JavaScript函数,用于将CSS样式表与下拉菜单交换
- 如何在Dropkick插件的CSS中单独针对多个下拉菜单
- 未选择下拉菜单时更改css
- HTML、CSS、JS响应下拉菜单
- 下拉菜单、CSS、HTML和JavaScript:JavaScript使菜单跳转,无法正常工作
- 创建一个CSS下拉菜单,其中包含从搜索图标弹出的搜索框
- 移动设备上的CSS下拉菜单.如何四处走动:悬停
- jQuery下拉菜单和CSS媒体查询冲突
- 有没有办法在 css 中设计一个看起来完全是 html 下拉菜单的菜单
- 仅 CSS 的下拉菜单真的可行吗?
- 如何在我的网站上有多个手风琴下拉菜单.HTML,CSS JavaScript
- 如何或在哪里将javascript settimeout函数添加到CSS垂直下拉菜单
- 如何使用HTML制作下拉菜单&css
- 下拉菜单css扩展宽度基于内容
- jQuery下拉菜单CSS操作