精华内容
下载资源
问答
  • 下拉菜单下拉菜单

    2013-08-01 10:27:15
    下拉菜单 下拉菜单代码
  • 手风琴菜单效果,导航菜单,下拉菜单,手风琴菜单,JS下拉菜单,jQuery下拉菜单,导航下拉菜单特效
  • 下拉菜单,漂亮的下拉菜单 下拉菜单,漂亮的下拉菜单
  • 最近学到Bootstrap下拉菜单,学懂了教程内容之后自己敲一个点击按钮底下弹出下拉菜单的小demo,写完代码发现运行之后点击按钮没反应,下拉菜单弹不出来,下面给大家分享下解决方案
  • 下拉菜单:CSS下拉菜单
  • jquery导航条滑动下拉菜单_滑动显示二级下拉菜单 jquery导航条滑动下拉菜单_滑动显示二级下拉菜单 jquery导航条滑动下拉菜单_滑动显示二级下拉菜单 jquery导航条滑动下拉菜单_滑动显示二级下拉菜单
  • css3旋转下拉菜单和滑动下拉菜单动画特效css3旋转下拉菜单和滑动下拉菜单动画特效css3旋转下拉菜单和滑动下拉菜单动画特效
  • 下拉菜单收集下拉菜单收集下拉菜单收集下拉菜单收集下拉菜单收集下拉菜单收集下拉菜单收集下拉菜单收集下拉菜单收集
  • 下拉菜单

    2014-09-15 09:26:33
    下拉菜单
  • jquery html5动画下拉菜单鼠标点击展开多级下拉菜单列表 jquery html5动画下拉菜单鼠标点击展开多级下拉菜单列表 jquery html5动画下拉菜单鼠标点击展开多级下拉菜单列表
  • 按钮下拉菜单仅从外观上看和上一节介绍的下拉菜单效果基本上是一样的。不同的是在普通的下拉菜单的基础上封装了按钮(.btn)样式效果。简单点说就是点击一个按钮,会显示隐藏的下拉菜单。按钮下拉菜单其实就是普通的...

    按钮下拉菜单仅从外观上看和上一节介绍的下拉菜单效果基本上是一样的。不同的是在普通的下拉菜单的基础上封装了按钮(.btn)样式效果。简单点说就是点击一个按钮,会显示隐藏的下拉菜单。

    按钮下拉菜单其实就是普通的下拉菜单,只不过把“”标签元素换成了“”标签元素。唯一不同的是外部容器“div.dropdown”换成了“div.btn-group”。如下所示:

    实现样式代码如下:

    /*查看bootstrap.css文件第3204行~第3223行*/

    .btn-group .dropdown-toggle:active,

    .btn-group.open .dropdown-toggle {

    outline: 0;

    }

    .btn-group > .btn + .dropdown-toggle {

    padding-right: 8px;

    padding-left: 8px;

    }

    .btn-group > .btn-lg + .dropdown-toggle {

    padding-right: 12px;

    padding-left: 12px;

    }

    .btn-group.open .dropdown-toggle {

    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);

    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);

    }

    .btn-group.open .dropdown-toggle.btn-link {

    -webkit-box-shadow: none;

    box-shadow: none;

    }

    运行的效果如下:

    13cb410c509f07d60fd04d4ed5306185.png

    展开全文
  • 蓝黑下拉菜单.rar 蓝黑下拉菜单.rar 蓝黑下拉菜单.rar蓝黑下拉菜单.rar 蓝黑下拉菜单.rar 蓝黑下拉菜单.rar蓝黑下拉菜单.rar 蓝黑下拉菜单.rar 蓝黑下拉菜单.rar
  • JS 无限下拉菜单 JS 无限下拉菜单 JS 无限下拉菜单 js下拉菜单 无限下拉菜单 JS 无限下拉菜单
  • 自定义下拉菜单、创建下拉菜单对象即刻使用、无需美工背景图片
  • jquery下拉菜单,简单的下拉菜单。基于jquery写的一个简单的下拉菜单效果,希望对大家有用
  • jQuery多级下拉菜单支持多级下拉列表菜单代码 jQuery多级下拉菜单支持多级下拉列表菜单代码 jQuery多级下拉菜单支持多级下拉列表菜单代码
  • 禁用某个下拉菜单 Bootstrap3中,为下拉菜单中某个下拉项的 <li> 元素添加 .disabled 类,就可以禁止该选项,让该菜单项的链接变灰并失去鼠标悬停效果。如: <ulclass="dropdown-menu"> <li>&...

    禁用某个下拉菜单

    Bootstrap3中,为下拉菜单中某个下拉项的 <li> 元素添加 .disabled 类,就可以禁止该选项,让该菜单项的链接变灰并失去鼠标悬停效果。如:

    1. <ul class="dropdown-menu">
    2.   <li><a href="#">Regular link</a></li>
    3.   <li class="disabled"><a href="#">Disabled link</a></li>
    4.   <li><a href="#">Another link</a></li>
    5. </ul>

    效果如图 3‑14所示:

    禁用菜单项

    图3-14 禁用菜单项

    注意:被禁用的链接仍然可以点击,除非你去掉链接的 href 属性,或者使用JavaScript代码阻止用户点击链接。

    关于作者

    歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

    展开全文
  • Foundation 下拉菜单

    2020-12-13 20:46:30
    Foundation 下拉菜单 Foundation 下拉菜单允许用户从预定义的下拉列表中选取一个值: 实例 Dropdown Button   Link 1   Link 2   Link 3 $(document).ready(function() {  $(document).foundation();}) ...
  • 原生js下拉菜单

    2019-10-04 22:12:13
    原生js下拉菜单 原生js下拉菜单 原生js下拉菜单 原生js下拉菜单
  • 这里增加一个选项,就是当我们按下esc键的时候,下拉菜单也可以关闭。 先贴出代码: &lt;template&gt; &lt;div v-cloak v-clickoutside="outsideClose" class="dropmain"&gt; ...

    我们来看下常见的下拉菜单:
    在这里插入图片描述

    这里我们点击菜单,下拉菜单就会显示,点击下拉菜单以外的区域就会隐藏。

    这是一个简单的例子:
    在这里插入图片描述

    这里增加一个选项,就是当我们按下esc键的时候,下拉菜单也可以关闭。
    先贴出代码:

    <template>
      <div v-cloak v-clickoutside="outsideClose" class="dropmain">
        <div @click="show = !show" class="dropbutton">
          测试下拉菜单
        </div>
        <div class="dropdown" v-show="show">
          <P>点击下拉菜单显示菜单内容,点击外部区域可关闭下拉菜单</P>
        </div>
      </div>
    </template>
    
    <script>
      export default {
        name: "DropDown",
        data() {
          return {
            show: false,
          }
        },
        directives: {
          clickoutside: {
            bind(el, binding, vnode) {
              function documentHandler(e) {
                if (el.contains(e.target)) {
                  return false
                }
                if (binding.expression) {
                  binding.value(e)
                }
              }
    
              function KeyUp(e) {
                if (e.keyCode == 27) {
                  if (binding.expression) {
                    binding.value(e)
                  }
                }
              }
              el.__vueClickOutSize__ = documentHandler
              el.__vueKeyup__ = KeyUp
              
              document.addEventListener('keyup', KeyUp)
              document.addEventListener('click', documentHandler)
            },
            unbind(el, binding) {
              document.removeEventListener('click', el.__vueClickOutSize__)
              delete  el.__vueClickOutSize__
    
              document.removeEventListener('keyup', el.__vueKeyup__)
              delete  el.__vueKeyup__
            }
          }
        },
        methods: {
          outsideClose() {
            this.show = false
          }
        }
      }
    </script>
    
    <style scoped>
      [v-cloak] {
        display: none;
      }
    
      .dropmain {
        width: 150px;
      }
    
      .dropbutton {
        display: block;
        width: 100%;
        padding: 5px;
        color: #fff;
        background-color: #39f;
        text-align: center;
        font-size: 12px;
        border-radius: 4px;
        cursor: pointer;
        outline: none;
        user-select: none;
      }
    
      .dropdown {
        width: 100%;
        padding: 5px;
        font-size: 12px;
        background-color: #fff;
        border-radius: 4px;
        box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
        text-align: left;
        margin-top: 2px;
      }
    
    </style>
    
    

    我们先来看下el,binding,vnode分别是什么:
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    其中这里的主要逻辑是:如果点击区域是在元素内部,那么返回。如果绑定了expression,在这里我们需要的是一个函数,那么就执行用户自定义的函数方法。

    注意这里的expression可能值有很多,如果你不注意写了其他的那么程序可能不会达到你的预期。

     binding.value(e)
    

    这个大家在看上面的具体内容时都知道了 binding.value是一个函数,用来执行用户绑定的expression,也就是函数。
    在这里插入图片描述

    el.__vueClickOutSize__
     el.__vueKeyup_
    

    这两个是我们自己声明的变量,因为在vue2.x中不能使用this.xxxx的形式在上下文中声明一个变量,它们的作用是在unbind函数中也就是组件或元素销毁的时候移除事件监听,不然,这些事件监听会一直存在在内存中。

    展开全文
  • CSS下拉菜单

    2011-11-10 17:29:20
    CSS下拉菜单CSS下拉菜单CSS下拉菜单CSS下拉菜单CSS下拉菜单
  • 在dreanweaver下制作下拉菜单的图解方法,以及下拉菜单互动
  • jquery下拉菜单

    2017-06-21 16:37:51
    jquery下拉菜单
  • js下拉菜单

    2011-09-13 17:04:04
    js下拉菜单 js下拉菜单 js下拉菜单 js下拉菜单
  • css3 下拉菜单

    2018-02-05 09:20:06
    css3 下拉菜单css3 下拉菜单css3 下拉菜单css3 下拉菜单
  • vue 点击出现下拉菜单,点击下拉菜单以外都要关闭菜单 2018-08-29 15:34:55周家大小姐.阅读数 5928收藏更多 分类专栏:vue2.0周家大小姐 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文...

    vue 点击出现下拉菜单,点击下拉菜单以外都要关闭菜单

    2018-08-29 15:34:55 周家大小姐. 阅读数 5928  收藏 更多

    分类专栏: vue2.0 周家大小姐

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    本文链接:https://blog.csdn.net/qq_40190624/article/details/82184103

     
    1. <template>

    2. <div class="home" v-cloak>

    3.  
    4. <div class="menu">

    5. <p>下拉菜单</p>

    6. <div class="main" v-clickoutside="handleClose">

    7. <button @click="show = !show">点击显示下拉菜单</button>

    8. <div class="dropdown" v-show = "show">

    9. <p>下拉框的内容,点击外面区域可以关闭</p>

    10. </div>

    11. </div>

    12. </div>

    13. </div>

    14. </template>

    15. <script>

    16. export default {

    17. data() {

    18. return {

    19.  
    20. show:false

    21. };

    22. },

    23.  
    24. // 下拉菜单

    25. handleClose(){

    26. this.show = false;

    27. }

    28. },

    29. // 自定义指令clickoutside绑定了一个函数handleClose用来关闭菜单

    30. directives:{

    31. clickoutside:{

    32. bind:function(el,binding,vnode){

    33. function documentHandler(e){

    34. if(el.contains(e.target)){

    35. return false;

    36. }

    37. if(binding.expression){

    38. binding.value(e)

    39. }

    40. }

    41. el._vueClickOutside_ = documentHandler;

    42. document.addEventListener('click',documentHandler);

    43. },

    44. unbind:function(el,binding){

    45. document.removeEventListener('click',el._vueClickOutside_);

    46. delete el._vueClickOutside_;

    47. }

    48. }

    49. }

    50.  
    51. };

    52. </script>

    53. <style lang="less" scoped>

    54. // 作用是取消数据绑定时出现的代码闪烁

    55. [v-cloak] {

    56. display: none;

    57. }

    58. table {

    59. border: 1px solid #e9e9e9;

    60. border-collapse: collapse;

    61. border-spacing: 0;

    62. // 隐藏表格中空单元格上的边框和背景:

    63. empty-cells: show;

    64. }

    65. th,

    66. td {

    67. padding: 8px 16px;

    68. border: 1px solid #e9e9e9;

    69. text-align: left;

    70. }

    71. th {

    72. background: #f7f7f7;

    73. color: #5c6b77;

    74. font-weight: 600;

    75. white-space: nowrap;

    76. }

    77. .menu{

    78. border: 1px solid #ccc;

    79. }

    80. </style>

    81.  
    82.  
    83.  
    84.  

     

    展开全文
  • JavaScript下拉菜单

    2009-09-20 15:21:13
    JavaScript下拉菜单JavaScript下拉菜单JavaScript下拉菜单JavaScript下拉菜单JavaScript下拉菜单JavaScript下拉菜单JavaScript下拉菜单
  • 仿QQ下拉菜单效果仿QQ下拉菜单效果仿QQ下拉菜单效果
  • 网页中下拉菜单随处可见,一般用到toggle()或slideToggle()事件;但下拉菜单出来后,一般要再次点击原来的按钮才能收起,所以做到下拉菜单以外点击收起,体验就会方便很多。 <script type="text/javascript">...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 206,991
精华内容 82,796
关键字:

下拉菜单怎么关闭