对话框之间如何切换?
2017-05-10 00:32:41
  • 访问次数: 6
  • 注册日期: 2017-05-10
  • 最后登录: 2017-05-13

对话框ifreme加载内容,在内容里面加入:

$('.reg-member').on('click',function(){

    $('#triggerModal').modal('hide');
    $('#triggerModal').modal({
   remote:reg,

    })

第一步关闭模态框没有问题,但是 关键到 remote这一步就不行了,整个页面黑色半透明遮罩,无法加载remote内容。 

用bootstrap原生的v3.3.0不会出现这个问题。


沙发
2017-05-10 10:14:55
sunhao
  • 访问次数: 277
  • 注册日期: 2015-04-20
  • 最后登录: 2023-12-13

对话框触发器 modal({}) 初始化方法只能调用一次 model('hide') 为对话框方法(注意区分对话框和对话框触发器)。

你可以手动创建对话框触发器 var modelTrigger = new $.zui.ModalTrigger({}); 然后调用 modelTrigger.show() 显示,调用 modelTrigger.close() 关闭。

板凳
2017-05-10 14:16:07
  • 访问次数: 6
  • 注册日期: 2017-05-10
  • 最后登录: 2017-05-13

非常感谢sunhao。目前已经解决了对话框内部切换问题,比较完美。 先new几个实例,然后再用jquery on绑定事件,进行show()  close()等操作。

不过还有一个小问题:close()之后再show()另外一个实例的时候 modal-backdrop这个遮罩元素不会删除,现在只能用$('.modal-backdrop').remove();来改善。

范 最后编辑, 2017-05-10 14:35:53
1/1