2016-10-17 49 views
0

我目前有引导模态内部的两个按钮:如何使Bootstrap模式中的滚动功能从另一个模式打开?

<button type="button" class="left_portfolio_item portfolio_controls"></button> 
<button id="to_modal_two" type="button" class="right_portfolio_item portfolio_controls"></button> 

第二个id为to_modal_two,点击后,应关闭第一模态(一中,他是),然后打开第二个。
要做到这一点,我使用jQuery:

$('#to_modal_two').click(function() { 
    $('#modal_one').modal('hide'); 
    $('#modal_two').modal('show'); 
}); 

第一模式是关闭,然后第二个是开放,但unfortunetally我不能用它里面的滚动功能。
是否有任何解决方法来实现我在寻找的东西?

+0

它的一个按钮不是文本区域 – Mahi

+0

@mahendrapratapjewaria我不是问如何有按钮内的滚动,但在模态内。 – MariusNV

+0

而简单的解决方案可能是在模态('show')上使用setTimeout,模态上也有事件来检测模态形式是否完全关闭。 – Keith

回答

0

这是我一直在努力,使其工作就像我打算:

我还没有弄明白如何解决它
$('#to_modal_two').click(function() { 
    $('body').removeClass('modal-open'); 
    $('body').css("padding-right",""); 
    $('#modal_one').removeClass('in'); 
    $('#modal_one').css("display",""); 
    $('#modal_one').attr("aria-hidden","true"); 
    $('.modal-backdrop').hide(); 
    $('#modal_two').modal('show'); 
}); 

的一个错误是,当我关闭第二使用“正常方式”访问第一个模式(<button type="button" data-toggle="modal" data-target="#modal_one"></button>)在打开模式之前,我必须进行2或3次点击。

相关问题