首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >引导折叠,展开后的回调完成。

引导折叠,展开后的回调完成。
EN

Stack Overflow用户
提问于 2015-07-23 06:17:52
回答 1查看 33.3K关注 0票数 13

我的网页上有一个引导带塌陷板。在转换完成和面板完全扩展之后,我需要执行一个函数。在面板折叠和添加hidden.bs.collapse时,我找到了如何访问回调的示例。如何在“引导:崩溃插件”转换完成后触发JavaScript函数

但是使用类似的代码,当应用.collapse.in类时,我似乎无法触发。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$('#collapseExample').on('.collapse.in', function(){
    alert("hi");
 });

我还发现这段代码使用承诺来触发类切换后的函数。它应该等到所有的动画完成。jquery函数在toggleClass上完成?,这似乎也不适用于我的问题。

所以我问:,当折叠函数完成时,如何触发函数?

这段代码片段尝试了jQuery承诺技术。理想情况下,它将在面板完成展开后添加类.red,但它会立即触发。http://www.bootply.com/Vx9oeyYy03#

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(document).on('click', '.btn', function(){
    $('#collapseExample').collapse("toggle").promise().done(function () {
         $('.well').addClass('red');
    })
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-23 06:20:29

您可以使用显示的事件处理程序,它将在动画完成后触发。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$('#collapseExample').on('shown.bs.collapse', function() {
  console.log("shown");
}).on('show.bs.collapse', function() {
  console.log("show");
});
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!-- Provides the `snippet` object, see http://meta.stackexchange.com/a/242144/134069 -->
<script src="http://tjcrowder.github.io/simple-snippets-console/snippet.js"></script>

<script type="text/javascript" src="//code.jquery.com/jquery-1.10.1.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/css/bootstrap.css" />
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/css/bootstrap-theme.css" />
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/js/bootstrap.js"></script>


<div id="collapseExample" class="panel-group" role="tablist" aria-multiselectable="true">
  <div class="panel panel-default">
    <div class="panel-heading" role="tab" id="headingOne">
      <h4 class="panel-title">
        <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
          Collapsible Group Item #1
        </a>
      </h4>
    </div>
    <div id="collapseOne" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne">
      <div class="panel-body">
        Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird
        on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table,
        raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
      </div>
    </div>
  </div>
  <div class="panel panel-default">
    <div class="panel-heading" role="tab" id="headingTwo">
      <h4 class="panel-title">
        <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
          Collapsible Group Item #2
        </a>
      </h4>
    </div>
    <div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo">
      <div class="panel-body">
        Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird
        on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table,
        raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
      </div>
    </div>
  </div>
  <div class="panel panel-default">
    <div class="panel-heading" role="tab" id="headingThree">
      <h4 class="panel-title">
        <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
          Collapsible Group Item #3
        </a>
      </h4>
    </div>
    <div id="collapseThree" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree">
      <div class="panel-body">
        Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird
        on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table,
        raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
      </div>
    </div>
  </div>
</div>

票数 29
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31590073

复制
相关文章
android学习笔记--检测是否为wifi环境
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
yuanyuan
2019/09/10
6310
检测是否含有挖矿脚本的WiFi热点
前几日看到一则新闻,一家星巴克店内无线网络被发现植入了恶意代码,劫持网络流量利用用户设备挖掘门罗币(XMR)。 与加密货币相关的安全事件总是引人注目,我们除了认识到门罗币具有一定的入手价值外,还
奶糖味的代言
2018/04/16
2.2K0
检测是否含有挖矿脚本的WiFi热点
【专业技术】如何检测USB是否已经插入?
usb是我们现代生活中不可或缺的一个东西,大家平常只要使用电脑,肯定都接触过usb吧。本篇文章对于大部分同学来说并没有实际意义,主要面向想了解USB的一些同学,以及一些做嵌入式的同学。 首先第一个问题,当我们在电脑中插入了一个U盘,那么电脑是怎么知道有一个U盘插入的呢? 一般usb有4根线,作为数据的D+,D-,以及供电的Vbus和GND。我们需要知道在集线器的端口上(比如电脑的usb口)分别接了一个15K欧姆的下拉电阻到地。这样,在集线器的端口悬空时,就被这两个下拉电阻拉到了低电平。而在USB设备端,在D
程序员互动联盟
2018/03/15
4.3K0
Android检测网络是否可用并打开、扫描、连接WIFI
需求:要求先检查网络是否可用,如果可用就跳过网络设置界面,如果不可用就打开WIFI并扫描网络后去手动输入密码连接
程序员飞飞
2020/02/27
2.8K0
检测Linux系统是否已经安装GCC编译器。
1、点击[命令行窗口] 2、按<Enter>键 3、点击[命令行窗口] 4、按<Enter>键
裴来凡
2022/05/28
3.8K0
检测Linux系统是否已经安装GCC编译器。
';--have i been pwned?快来检测你的密码是否已经泄漏吧!
近年来大型互联网服务屡屡被被骇客入侵,甚至出现直接拖库等情况,不管是国内的12306,还是酒店,网盘数据,还是国外的Dropbox等账号信息都有出现疑视被在暗网交易,窃取用户个人资料的新闻层出不穷,只要一不小心,可能就是数十万,甚至数百万笔使用者资料被公布在网络上了,这些资料包含帐户名称、 E-mail 、密码,信用卡资料等等,虽然大部分的服务都会以加密方式来处理使用者的密码,但要是密码组合太过简单,也是有可能遭到破解的。
Lcry
2022/11/29
2.9K0
';--have i been pwned?快来检测你的密码是否已经泄漏吧!
你是否已经准备好从 Mac 切换到 Linux 了?
我从 Mac 转到 Linux 已经两年了。在使用 Linux 之前,我用的 Apple 的系统用了 15 年,而当我在 2018 年安装第一个 Linux 发行版时,还只是一个纯粹的新手。
用户1880875
2021/09/15
1.7K0
app弱网测试的方法(测试自己声音类型app)
当前APP网络环境比较复杂,网络制式有2G、3G、4G网络,还有越来越多的公共Wi-Fi。不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。另外,骑士使用我们产品的场景多变,如进入地下美食城、进电梯,进各种写字楼,居民楼等,使得弱网测试显得尤为重要。如果app没有对各种网络异常进行兼容处理,那么骑士在进行正常的业务履单操作时可能遇到APP闪退、ANR、数据丢失等问题。
全栈程序员站长
2022/08/01
1.2K0
app弱网测试的方法(测试自己声音类型app)
检测是否IE
从jQuery的jQuery.browser里面拿出来的,jQuery从1.9开始废弃这个方法,改用jQuery.support来检测浏览器支持的特性。
libo1106
2018/08/08
1K0
查看MAC下已经保存的wifi密码
首先,打开应用程序中『实用工具』文件夹中的『钥匙串访问』,如图 选择左侧的『密码』,就可以看到右侧有『airport网络密码』 双击你需要查看密码的wifi名称,如图 勾选下方的『显示密码』,看到了吧,会要求你输入系统密码 输入系统密码之后,wifi的密码就显示出来了
botkenni
2021/10/28
2.1K0
查看MAC下已经保存的wifi密码
IOS Devices Version
游戏项目中有一个专门用于收集IOS崩溃的接口和查询页,运营/测试的同事有时候会通过查询页大概看一下每日崩溃的情况,经常会问iPhone6,1是什么,iPhone7,1又是什么设备?
meteoric
2018/11/19
6880
Android如何判断当前网络类型(联网,2g,3g,wifi等)
一般对网络的判断都是判断是否联网,不过有时候我们需要知道具体的网络类型,比如在3g网络下,百度地图的定位功能存在很大的偏差,这就需要提前判断网络类型针对3g网络情况做特殊的处理。
程思扬
2022/01/10
1.7K0
就编程而言,Linux是否已经足够?
但在我的心里,总有一种欲望,就是想去使用一个自由的操作系统,我不希望自己被MacOS约束,虽然它非常优秀。
御剑
2021/11/12
2.1K0
排查Linux机器是否已经被入侵
随着开源产品的越来越盛行,作为一个Linux运维工程师,能够清晰地鉴别异常机器是否已经被入侵了显得至关重要,个人结合自己的工作经历,整理了几种常见的机器被黑情况供参考。
小小科
2018/08/17
1.6K0
排查Linux机器是否已经被入侵
JavaScript判断页面是否已经加载完毕
  在做针对CheckBox框点击事件的时候,发现点击以后有时候会报错,但是是生成的JavaScript的代码的内部错误,无法判断到底是什么地方有问题。就一直在找问题。刚刚突然想到可能与页面的加载状态有关。就来试了试果然如此。
aehyok
2018/09/11
2.4K0
判断 iPhone 是否插入了 SIM 卡
判断 iPhone 是否插入了 SIM 卡,可以参考苹果官网的 systemconfigure framework 教程,将下面的代码复制到头文件
全栈程序员站长
2022/08/27
8460
苹果全新AirPods支持“Hey Siri”,智能耳机将成为智能音箱的“替代者”?丨科技云·视角
当苹果公司取消了iPhone7上的3.5mm耳机接口,并推出AirPods无线耳机时,曾有人把它比喻为耳机线的“麻烦终结者”。和其他无线耳机的区别是,AirPods可以支持语音助手Siri。当AirPods和iPhone配对之后,在使用的过程中只需轻点两下任一边AirPods即可激活Siri。这对Siri发展以及苹果整个人工智能项目来说,将会产生非常重大的影响。
科技云报道
2022/04/14
9300
苹果全新AirPods支持“Hey Siri”,智能耳机将成为智能音箱的“替代者”?丨科技云·视角
Linux kernel 的设计是否已经过时?
Linux 多年来取得的成绩毋庸多言。但最近,reddit 上有人发起了一个话题,想知道 Linux 的内核设计是否已经过时,并得到了一些有趣的答案。 这位 Ronis_BR 的用户提问大致如下: Linux 是在 1992 年启动的,一些特性到现在都没有改变。我猜想最新的操作系统内核设计技术(如果存在…)应该较之前有很大的进步。那 Linux 内核是否已经过时? 与 Windows、macOS、FreeBSD 内核的设计相比,Linux 内核的设计有没有在哪些方面比较先进?(注意,重点是设计的先进,
小小科
2018/05/03
1.2K0
Python 带你分析,英超是否已经大结局
随着本轮英超战罢,领头羊利物浦已经领先第二名曼城8分之多,新赛季的8连胜,不仅彰显着红军将士誓夺英超首冠的决心,也似乎在提醒着英超诸强,利物浦的复兴已然来临。
周萝卜
2020/05/22
4650
点击加载更多

相似问题

iPhone 3G / WiFi连接

31

iPhone插座- 3g与wifi

10

iOS检测3G或WiFi

111

目标C-从WiFi切换到3G,反之亦然

13

iphone wifi/3G连接掉线问题

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文