我正在尝试创建一个在某些条件下打开的模态窗口。 我确实创建了一个按钮点击打开的模态窗口。我应该改变什么?
我的观点:
<button type="button" data-toggle="modal" data-target="#popupModal">open</button>
<div id="popupModal"
class="modal hide fade"
tabindex="-1"
role="dialog"
aria-labelledby="popupModalLabel"
aria-hidden="true">
...some html
</div>
</div>
我的控制员:
if (some conditions)
{
//here i want to open my modal window somehow
}
答案 0 :(得分:1)
$(button).click(function(){
if (some conditions)
{
$("#popupModal").modal("show");
//$("#popupModal").show();
}
});
我为你创建了一个jsFiddle示例:click
答案 1 :(得分:0)
从控制器加载视图时,在数据阵列中发送选项。 例如,你的代码应该像这样......
控制器:
$data = array();
if (some conditions)
{
$data['option1'] = 'modal1';
}
else{
$data['option2'] = 'modal2';
}
$this->load->view('your view file', $data);
查看:
if($option1){
// modal 1 html
}
else{
// modal 2 html
}
试试这个。我希望你有个主意。