位置: 编程技术 - 正文

JS组件Bootstrap dropdown组件扩展hover事件(js实现组件功能)

编辑:rootadmin

推荐整理分享JS组件Bootstrap dropdown组件扩展hover事件(js实现组件功能),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript 组件,Js组件的滚动条怎么操作,bootstrap js插件,bootstrap js插件,Js组件的滚动条怎么操作,Js组件的滚动条怎么操作,javascript 组件,Js组件的滚动条怎么操作,内容如对您有帮助,希望把文章链接给更多的朋友!

bootstrap导航条当中dropdown组件用得特别频繁,本文就为大家介绍bootstrap中的dropdown组件扩展hover事件,具体内容如下

如何实现这个hover事件呢,其实在dropdown组件的点击事件的基础上很好完成的。细心者可以发现,下拉框出现时,其父级会有一个open的class属性。我们只需要监听hover事件时,给父级增加或删除open类就可以了。

boostrap-hover-dropdown.js插件,托管在github上的代码网址:查看

下面是完整的js插件代码:

JS组件Bootstrap dropdown组件扩展hover事件(js实现组件功能)

可以看到作者在插件前面加了个分号;,增加了插件的兼容性,因为可能上一个js代码没写;,如果在此不加分号则可能因为没换行导致js出错。

可选参数delay: (可选参数) 在毫秒的延迟。这是等待的时间之前关闭下拉当鼠标不再在下拉菜单或按钮/导航项目,激活它。默认值 。instantlyCloseOthers: (可选参数) 一个布尔值,如果为真,将立即关闭所有其他下拉菜单的使用当您启动一个新的选择器匹配导航。默认值 true。

加上以上js代码后,此时效果还实现不了,因为我们还需要再做一步,就是给元素加上data-*属性:

data-hover="dropdown"完整的HTML元素代码:可以通过数据属性设置选项,也可以通过data-delay和data-close-others来设置选项

当然,还有最简单的方法,那就是用css的hover控制

[/code].nav> li:hover .dropdown-menu {display: block;}[/code]这样一句代码也能实现想要的hover效果,只不过如果在hover的时候点击组件,再去hover另一个组件就会出现如下效果:

如果大家还想深入学习,可以点击这里进行学习,再为大家附两个精彩的专题:Bootstrap学习教程Bootstrap实战教程

标签: js实现组件功能

本文链接地址:https://www.jiuchutong.com/biancheng/373456.html 转载请保留说明!

上一篇:理解javascript对象继承(对于javascript理解)

下一篇:第一次接触JS require.js模块化工具(第一次接触怎么形容)

  • 应纳税额等于已缴税额
  • 转让无形资产可以免税吗
  • 金税四期会计人员如何提升自己
  • 注册资本转出可以吗
  • 所得税申报时成本数据填错怎么办
  • 怎么在网上申请电话卡
  • 预收货款增值税纳税义务发生时间如何确定
  • 预缴税款缴多了怎么办
  • 内部收据可以做入账处理吗?
  • 空调安装企业能申请工程发票吗?
  • 税局税种认定
  • 是不是所有的进口药都不能报销
  • 货代免税是否需要每年备案
  • 外币报表折算差额在会计报表中应作为( )
  • 票据再质押
  • 试营业期间的费用算不算开办费?
  • 货物发出未开票
  • 税后2.5万工资税前多少钱
  • 单位存款账户按用途分为
  • 收获怎么理解
  • 员工垫付费用多久报销合理
  • win10 5月更新已知bug
  • 吊销执照公司资产怎么办
  • 工程结算如何进行
  • 劳务分包费用组成比例
  • 公司股权转让的印花税谁来承担
  • 绿宝树的养殖方法和注意事项视频
  • 销售下脚料所收的费用
  • 行政事业单位 银行
  • 投影仪属于固定资产哪一类
  • 即征即退增值税怎么申报
  • php判断数组是否为空的函数
  • 营改增抵减的销项税发票要抵扣吗
  • 劳务费怎么做会计分裤
  • php实现将base64格式图片保存在指定目录的方法
  • 款付了对方没开发票咋办
  • 金蝶k3现金流量表编制如何生成数据
  • 更改sql server数据库名
  • php判断数据库用户名是否存在
  • sql server干嘛的
  • sqlserver实现分页查询
  • 农机免税发票能抵扣吗
  • 小规模企业所得税怎么征收
  • 纯加工企业账务处理
  • 开农贸市场拿补贴找哪个部门
  • 去年计提的费用今年取得发票 汇算清缴
  • 个人转让不动产交印花税吗
  • 委托生产的会计分录
  • 冲个人借款分录怎么写
  • 公司收到现金货款怎么存银行
  • 2021劳动报酬收入个人所得税怎么算
  • 漏记以前年度财务费用怎么处理
  • 库存商品发出计价测试
  • 减免增值税如何申报
  • 工会经费会返还吗
  • 员工社保,个税怎么计算
  • 购入固定资产入账会计处理
  • 房地产企业资产负债率行业平均值
  • 高效的sql语句
  • 清空数据库中所有表的数据
  • mac安装surge
  • win7防火墙如何添加允许
  • win8怎么锁定屏幕
  • 远程管理是什么意思
  • win10预览体验三个选项
  • centos配置http
  • 操作系统安装日期查看
  • SonicStageMonitoring.exe是什么进程 有什么作用
  • iptables centos
  • win10屏幕刷新率只有60
  • cocos2djs教程
  • win8.1 下 eclipse+android 开发环境配置带图详细教程
  • android开发环境安装步骤
  • 详解怎样利用双色球密码选号
  • javascript的简介
  • js中改变css文件中的样式
  • android高级开发实战------ui、ndk与安全
  • 怎么查询河南省考职位报名人数
  • 美国消费比例
  • 电子税务局申报流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设