本文介绍了Bootstrap下拉框模块dropdown的使用方法,供大家参考,具体内容如下
本文介绍了Bootstrap下拉框模块dropdown的使用方法,供大家参考,具体内容如下
1、利用dropdown类作为定位点,然后让子级的列表dropdown-menu绝对定位实现,还需要加一个单击点作为设置data-toggle=”dropdown”才能做关联。 2、 需要js插件的支持
2、在document上绑定了click事件的监听,监听类型为data-toggle=”dropdown”。 3、Js插件写的Plugin函数,和类的构造函数是用于js方式调用插件; 4、而data-*模式调用插件,用到是向document注入事件实现的,代码如下:
代码直接调用了Dropdown定义的方法,这里经妙的设计在于插件的框架,data-*模式的调用与Js插件模式的调用,而这两种调用模式却利用了同一份代码。 5、如果用Js插件调用,基础方法都要自己调用才行,在创建实例时只会绑定toggle事件。
6、clearMenu:只会清除data-toggle=”dropdown”的元素 7、dropdown-backdrop:用于移动没有单击事件的处理 8、keydown:当dropdown按钮获取焦点的时候,按下键可以展开,按上键收缩的功能 9、data-target和herf=”#id”:是为了实现单击,展开指定的下拉列表,默认是展开与按钮后面兄弟节点:
10、实现向上弹出子菜单,用bottom:100%(弹出子菜单bottom的定位)实现 11、应用示例
如果大家还想深入学习,可以点击进行学习,再为大家附两个精彩的专题:
以上就是本文的全部内容,希望对大家学习javascript程序设计有所帮助。