如何将一个模态放在一边-显示其他模态(像..这样的向导)
How to slide aside a modal - revealing other modal (wizard like...)
在下面的fiddle中,我实现了两个类似向导的模式:
$('#jumptosecondmodal').click(function(e) {
$('#secondmodal').modal('show');
$('#firstmodal').modal('hide');
})
http://jsfiddle.net/nV8XZ/show
http://jsfiddle.net/nV8XZ/
我不需要在模态之间切换(显示/隐藏),而是需要将第一个模态设置为动画,直到消失,露出第二个模态。
编辑:
我已经设法实现了滑动,但它只在第一次运行时按预期工作。连续运行不滑动,但切换(直到页面刷新)
请参阅:http://jsfiddle.net/nV8XZ/22
第2版:
感谢ridecar2的帮助,
这里有一个增强的工作版本:
http://jsfiddle.net/nV8XZ/27/show
您可以尝试fadeIn
和fadeOut
方法:
$('#jumptosecondmodal').click(function(e) {
$('#firstmodal').fadeOut(400, function(){
$(this).modal('hide')
$('#secondmodal').fadeIn().modal('show')
})
})
演示
在以后的jsFiddle中,您需要执行以下操作:
$('#jumptosecondmodal').click(function(e) {
$('#secondmodal').width('1px');
$('#secondmodal').modal('show');
$('#secondmodal').animate({width: 400}, 2500, function(){
$('#firstmodal').modal('hide');
})
})
$('#secondmodal').width('1px');
是一条重要的线,因为它每次使用时都会将第二个模态区域的宽度设置回1px。
相关文章:
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- 打开一个模态并将其链接到AngularJS中的指令
- SemanticUI模态not onDeny/onApprove事件未激发
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- 如何通过所选索引(AngularJS)在模态弹出窗口中显示数据
- 包含数据库中相关信息的开放模态
- bootstrap消除模态并显示另一个模态
- 模态提示-如何重写此代码
- 模态框无法正常工作
- 如何将一个模态放在一边-显示其他模态(像..这样的向导)
- 我开发了一个api,我希望它重定向到其他php页面,并在我点击api文件中的按钮时弹出模态
- 引导模态在单击其正文时会触发其他模态
- 为什么Angular UI引导使用提供程序来处理模态和工具提示中的逻辑,而不在其他组件中
- 我正在做一个ajax调用加载内容到模态对话框;它似乎在所有其他浏览器上工作,而不是IE
- 如何阻止用户点击任何其他按钮,而页面刷新(从模态窗口解决方案的一部分)
- 如何在不影响其他模态的情况下用CSS改变模态的宽度?
- MDL模态按钮适用于一张卡,但不适用于其他卡
- 从后端加载的模态被其他元素覆盖
- 使jQuery模态不阻塞其他UI元素
- 带有Name属性的jQuery模态对话框表单输入没有与其他表单数据一起发送