问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

bootstrap 折叠(Collapse)插件只能展开不能折叠

发布网友 发布时间:2022-04-26 00:19

我来回答

2个回答

热心网友 时间:2023-10-23 23:06

Bootstrap的下拉菜单一直都是需要点击,才会显示出来,可能不太符合大家的使用习惯,可能有的用户都不知道这个可以点击,国外的一个开发者写了一个插件,能将点击事件切换为Hover鼠标悬停事件,这样节约了用户的操作和时间。BootstrapHoverDropdown是一个非官方的Bootstrap插件,使Bootstrap下拉菜单激活悬停和提供更好的用户体验,当前版本支持最新版的Bootstrap3,所以不必担心使用兼容的问题。安装方法可以下载并解压缩下载包从GitHub。或者,可以下载文件通过鲍尔(JavaScript的包管理系统):这也将自动安装Bootstrap和jQuery插件,如果需要。一旦已经下载的文件,在代码文件最后引入Bootstrap的js文件(S)即可:使用方法就像使用Bootstrap一样,可以激活它,没有任何的JavaScript,只要添加一个数据属性,可以让它自动工作。添加data-hover="dropdown"到标签中,如果已经使用Bootstrap,可以替换Bootstrap的data-toggle="dropdown"。可以通过数据属性设置选项,也可以通过data-delay和data-close-others来设置选项。这是一个标准的例子:AccountMyAccountChangeEmailChangePasswordLogout或者,可以通过JavaScript初始化:$('.dropdown-toggle').dropdownHover(options);这没有任何其他配置自启动已经支持此功能菜单也可以。只使用以前使用的标记。只有顶部的标签需要任何特殊标记为我的插件工作。可选参数delay:(可选参数)在毫秒的延迟。这是等待的时间之前关闭下拉当鼠标不再在下拉菜单或按钮/导航项目,激活它。默认值500。instantlyCloseOthers:(可选参数)一个布尔值,如果为真,将立即关闭所有其他下拉菜单的使用当您启动一个新的选择器匹配导航。当你有这么近,可以重叠的很好。默认值true。hoverDelay:(可选参数)开幕前在毫秒的延迟。有些人认为这提高了用户体验,因为它减少了意外的菜单口数量。默认值0。

热心网友 时间:2023-10-23 23:07

引进插件的先后顺序 

或者

//----------------------js
$(function () {
    //修复collapse不能正常折叠的问题
    $(".myCollapse").click(function () {// .myCollapse 根据实际情况
        var itemHref = $(this).attr("href");
        var itemClass = $(itemHref).attr("class");
        if (itemClass === "panel-collapse collapse") {
            $(itemHref).attr("class", "panel-collapse collapse in").css("height", "auto");
        } else {
            $(itemHref).attr("class", "panel-collapse collapse").css("height", "0px");
        }
        return false;//停止运行bootstrap自带的函数
    });
})
//----------------------html

          <div class="panel">
    <div class="panel-heading">
    <h4 class="panel-title">
    <a data-toggle="collapse" data-parent="#accordion" 
       href="#collapseOne" class="myCollapse">
    点击我进行展开,再次点击我进行折叠
    </a>
    </h4>
    </div>
    <div id="collapseOne" class="panel-collapse collapse in">
    <div class="panel-body">
    Nihil anim keffiyeh helvetica, craft beer labore wes anderson 
    cred nesciunt sapiente ea proident. Ad vegan excepteur butcher 
    vice lomo.
    </div>
    </div>
    </div>

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑开机时怎么进入安全模式 广东医学院大一新生宿舍怎么样,是不是都是学校分配,不能自己选择_百度... 2012高考理科 考到545 想知道怎么填志愿 我的分数545可以报广东医学院边d专业?我系广东考生 高考排名。高考报志愿。广东医学院。 今年545分补录广东医学院还有机会吗? 徒步穿什么鞋 夫妻之间感情再不好都不要去互相伤害 平时可以穿登山鞋吗 大学生都爱去哪些网站? bootstrap 折叠(Collapse)插件只能展开不能折叠 bootstrap响应式导航怎么设置折叠的大小 bootstrap响应式导航怎么设置折叠的大小 bootstrap collapse怎么设置默认折叠 bootstrap collapse怎么设置默认折叠 bootstrap的事件绑定和触发机制的疑惑? 如何使用JS在`bootstrap-table`生成的`lt;td&gt;标签中添加`data`属性 bootstrap模态框怎么传递参数? bootstrap模态框怎么传递参数? bootstrap中如何在下拉菜单中实现分割线 bootstrap中如何在下拉菜单中实现分割线 模态框的表单怎么重置 模态框的表单怎么重置 使用data-toggle制作的折叠菜单第一次点击没效果,后面的才起作用 使用data-toggle制作的折叠菜单第一次点击没效果,后面的才起作用_百... Bootstrap点击一个输入框(data-toggle=&quot;modal&quot; data-target=“id”)然 ... bootstrap 模态框 modal 插件在一个含有多个页面 怎么获得data-toggle=&#39;buttons&#39;的值 前端开发data-toggle什么意思 data-toggle=&quot;table&quot; 如何设置title? bootstarp怎么让一个模态框绑定多个触发器 请大神帮我解答一下这个函数。。。包括function中的两个参数 如何使bootstrap中的下拉菜单有动画效果 兽医资格证的考试科目都有什么? 兽医资格证考试的科目有哪些? 幼儿园小班大型公开课主持词 什么专业可以考兽医资格证 你好请问opporeno十倍变焦版充电器型号是多少?是VC54GBCH还是VC54JBCG? 什么专业可以报考执业兽医考试? 中学英语课串词 我六年级。明天英语课讲公开课,有课首三分钟。我是主持人。急需英语主持词!!!!!我在线等! oppo reno2充电器型号? 主题班会方案 主持人串词 50分啊!在线等! 餐饮培训免费公开课开场白怎么写 vc54GBch这款新充电器,oppor7t可以用吗? 关于创新创业与发展的主持稿!~ 畜牧兽医需要有哪些资格证书 oppo充电头vc54jbch与vc54gbch有什么不同? 执业兽医资格证需要怎么考,考哪些科目? 《我爱这土地》的开场白怎么说?