2017-09-28 53 views
1

当使用两个模态时,在关闭第二模态时,第一模态的滚动隐藏。
一个例子可以看出here(这不是我的代码,我只是用它来显示我的问题是什么)。
我的第一个模式对话框代码是在这里
第二模态关闭时的第一模态滚动隐藏

`<div id="myModalFirst" class="modal fade" role="dialog" tabindex='-1'> 
    <div class="modal-dialog modal-sm"> 
    <div class="modal-content"> 
     // custom divs here 
    </div> 
    </div> 
</div>` 



我的第二个模式对话框代码是在这里

`<div id="myModalSecond" class="modal fade" role="dialog" tabindex='-1'> 
    <div class="modal-dialog modal-sm"> 
    <div class="modal-content"> 
     // custom divs here 
    </div> 
    </div> 
</div>` 


是否有此问题的任何解决方案。

+0

为什么使用计时器?因为你可以在你的html结尾做一个.fadein(timer).fadeout(timer)()。fadein(1000)?你试过了吗,问候。 –

+0

@headmax对不起,这不是我的代码我刚刚发现它的某人问题我只是用它来显示我的问题是 – Salini

+0

你可以尝试这个例子,如果是对你有好处,问候。 –

回答

0

关闭第二个模态后,第一个模块溢出-y:隐藏了。即使其设置为自动实际。 您可以使用css来尝试使用这种方法

#myModalFirst { 
    overflow-y:scroll; 
} 
0

我离开了计时器cos我们已经添加了一个,只是在结尾添加a .fadein(1000);进来1秒延迟。

$('#modalTrigger').on('click', function() { 

    $('#modalBody').html($('#contentText').html()).fadein(1000); 

}); 

$('#btnPrimaryModalAction').on('click', function() { 
    $('#secondaryModal').modal('show'); 
}); 
相关问题