扩展 Twitter Bootstrap 的模态插件
Extending Twitter Bootstrap's Modal Plugin
我正在尝试扩展Twitter Bootstrap的模态插件。有没有一种干净的方法可以在显示和隐藏模式弹出窗口时触发操作。
$("#xyz").clone().modal({"backdrop": "static", "keyboard":true, "show":true});
$("#xyz").on("shown", function(e){ console.log("hi");});
尝试了上述方法,但什么也没做。
我不想为代码中的所有模式调用指定上述函数。我真正想要的是为所有模态创建一个通用函数,无论何时显示或隐藏。
谢谢!
您的代码不起作用,因为您将事件处理程序附加到$('#xyz')
,但您正在从 $('#xyz').clone()
创建一个模态,这是一个单独的对象。
尝试:
$("#xyz").on("shown", function(e){ console.log("hi");});
$("#xyz").clone(true).modal({"backdrop": "static", "keyboard":true, "show":true});
首先附加事件处理程序,然后克隆它,确保将true
作为参数传递,以便将附加到$('#xyz')
的所有事件处理程序和数据传递给克隆的对象。
相关文章:
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- 打开一个模态并将其链接到AngularJS中的指令
- SemanticUI模态not onDeny/onApprove事件未激发
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- 如何通过所选索引(AngularJS)在模态弹出窗口中显示数据
- 包含数据库中相关信息的开放模态
- bootstrap消除模态并显示另一个模态
- 扩展 Twitter Bootstrap 的模态插件
- Jquery 模态插件
- 简单的jquery模态插件,如何处理html内容
- 使用javascript打开模态,而不是使用wordpress插件进行链接
- 在哪里可以找到jQuery“;可滚动的“;模态窗口插件
- APEX模态页面插件没有'不允许多个提交/编辑而不刷新
- 揭秘:jQuery模态插件不会出现
- Asp.net MVC 4内注册引导模态插件
- Jquery点击简易模态插件
- 如何使一个自动完成插件下拉浮动在bootstrap模态框
- 如何使用colorbox jquery插件在一个模态中获取页面内容
- 如何使用qTip插件自动显示延迟5秒的模态
- 如何加载一个引导模态只需点击一个wordpress插件子菜单