javascript - "On shown"手动使用 Bootstrap 模式时的事件

标签 javascript jquery twitter-bootstrap jquery-events twitter-bootstrap-2

当我第一次尝试显示模态时出现问题。显示了模态框,但当我拖动模态框或单击关闭按钮时,会触发 shown 事件(我看到警报)。我将 Bootstrap 2.3.2Firefox 26.0 一起使用。

$("#modalXML").modal({ show: false });
$(document).on("click", "#idStart", function(){
    $("#modalXML").modal('show');
});

$("#modalXML").on("shown", function(){
   alert('juhu');
});

<a target="_blank" data-toggle="modal" href="#" class="clsXML" id="idStart" >Button</a>


<div id="modalXML" class="modal hide fade in">
    <div class="modal-header" id="">  
        <a class="close" data-dismiss="modal">×</a>  
        <h3>XML file</h3>  
    </div>  
    <div class="modal-body" id="idModalBodyXML">
        <textarea rows="10" cols="150" id="xmlTextArea">
        </textarea> 
    </div>
    <div class="modal-footer">  
        <button name="button" value="" data-dismiss="modal" class="btn">Close</button>
    </div>  
</div>

最佳答案

在这个例子中它起作用了:

以下代码行 $("#modalXML").modal({ show: false }); 在我的实验过程中并未隐藏您的模式。 $("#modalXML").hide(); 工作得很好。看看这个例子,希望它会对您有所帮助。

$("#myModal").hide();
    $(document).on("click", "#launch", function(){
        $("#myModal").modal('show');
    });
    $("#myModal").on("shown", function(){
       alert('juhu');
    });

示例:

http://www.bootply.com/109094

关于javascript - "On shown"手动使用 Bootstrap 模式时的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21412153/

相关文章:

javascript - 将引用传递给 Prop 的正确方法是什么?

javascript - 需要帮助在 Jquery 中创建父/子结构

jquery - 如何使图像褪色,滚动时可见并且应该重复 Action

javascript - 仅在需要时使用 jQuery 重新加载数据

html - 为什么 -webkit-transform : translate3d(0, 0, 0) 搞砸了固定的 child

javascript - 跳转到不同页面上的某个部分无法正常工作

css - Bootstrap 宽度问题

javascript - 尝试在reactjs应用程序中嵌入power bi时出错

asp.net - 多个用户控件和 javascript

javascript - 如何使用phonegap在android中实现加载更多功能?