对话框之间如何切换?

voyager 2017-05-10 00:32:41

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

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

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

    })

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

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


回帖列表
voyager 2017-05-10 14:16:07

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


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

sunhao 2017-05-10 10:14:55

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


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

1/ 1
ZSITE8.6