位置: 编程技术 - 正文

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模块化工具(第一次接触怎么形容)

  • 增值税发票勾选平台
  • 业务招待费的税金可以抵扣吗
  • 进项税转出从待认证到月末结转的会计分录是
  • 普通发票作废要收回吗
  • 收入增长率的计算方法
  • 小规模附加税减半征收吗
  • 本年利润呈亏损要不要上企业所得税?
  • 医疗耗材的税率是多少
  • 交易性金融资产的账务处理
  • 收到投资款的会计科目
  • 服装纳税税率
  • 递延所得税资产和负债怎么计算
  • 增值税零税率与免税有何不同
  • 一般纳税人普通发票免税吗
  • 增值税销项税额在借方还是贷方
  • 公司对项目管理方式
  • 收到发票冲预付账款摘要怎么写
  • 个人转租房屋的法律规定
  • 每月收到融资租赁费利息发票
  • 发票认证后失控
  • 销售的增长率公式是什么
  • 合同银行账户与开票信息不一致会计如何处理
  • 苹果mac怎么复制文件到u盘 免费软件
  • 贷款贴息是什么政策
  • 股权转让的会计凭证
  • 没进项能开销项吗
  • 返利是冲减收入吗
  • mac安装wine教程
  • 如何防止电子发票重复报销
  • 银行同业利息 水利基金
  • 改征增值税是什么意思
  • 自动驾驶的时候可以睡觉吗
  • BEV(Bird’s-eye-view)三部曲之二:方法详解
  • vscode写前端代码,如何运行
  • 共管账户可以转账吗
  • 阿里pv
  • 功能强大的php发展趋势
  • 收到境外服务费可以退税吗
  • 小规模纳税人按简易计税法计税时也可以进行税额的抵扣
  • 不缴纳增值税
  • 发票去税务局认证了就可以直接抵扣了吗
  • 房地产企业预缴增值税会计处理
  • 已收到货款 还未发货的会计处理
  • dede织梦怎么转成zblog
  • 小规模增值税减按1%的政策
  • 股东买房能在银行贷款吗
  • SQL Server 2008中SQL之WaitFor使用介绍
  • 工程施工的间接费用如何归集分配
  • mysql注入的修复方式
  • 公司购买汽车的会计分录
  • 小微企业免税额按1%还是3%确认收入
  • 营业外收入影响所有者权益吗
  • 税务滞纳金计入什么会计科目
  • 未开票收入转为开票收入
  • 实收资本增加印花税税目怎么填
  • 年末增值税有留底,挂在哪个科目
  • 金蝶暂存凭证怎样转正常凭证
  • 新会计准则待摊费用还有吗
  • 冲减和冲销的会计分录
  • 固定资产公司
  • win10检查文件完整性
  • winxp设置在哪
  • linux系统中文件权限分为哪三种
  • dwm.exe占用内存过高怎么办
  • windows如何关闭
  • linux系统启动步骤
  • win7系统怎么关闭屏幕保护
  • windows7开始菜单
  • jquery示例
  • python静态变量和静态方法
  • python 中 range
  • Android studio第一行报错
  • unity3d基本操作
  • 又一枚精彩的弹幕效果jQuery实现
  • 浅谈如何加强基层党组织建设
  • 如何通过发票号下载电子发票
  • 怎样查税务师事务所信息
  • 畜牧业企业所得税优惠政策最新
  • 商贸有限公司怎么运营
  • 福建广电网上营业厅下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设