Javascript 如何从元素中窃取单击事件?
长话短说:我试图使引导的模式窗口在页面加载时可见 我宁愿从HTML中删除按钮,并在页面加载时发生与单击按钮时相同的事情Javascript 如何从元素中窃取单击事件?,javascript,jquery,html,twitter-bootstrap,bootstrap-modal,Javascript,Jquery,Html,Twitter Bootstrap,Bootstrap Modal,长话短说:我试图使引导的模式窗口在页面加载时可见 我宁愿从HTML中删除按钮,并在页面加载时发生与单击按钮时相同的事情 我在Google Chrome的inspector中查看了事件侦听器,但我不知道如何使用它来提取click函数。它有关于功能的信息,但没有功能本身。这里有一个可能的解决方案: 你不需要一个单独的按钮。只需调用modal('show')函数,如下所示 var modalDialog = $('#myModal'); modalDialog.modal('show'); 签出默
我在Google Chrome的inspector中查看了事件侦听器,但我不知道如何使用它来提取click函数。它有关于功能的信息,但没有功能本身。这里有一个可能的解决方案: 你不需要一个单独的按钮。只需调用modal('show')函数,如下所示
var modalDialog = $('#myModal');
modalDialog.modal('show');
签出默认为true的
所以你可以:
<script>
$(function() {
$('#myModal').modal();
});
</script>
$(函数(){
$('#myModal').modal();
});
在jQuery中还有一个事件load()
。您不必窃取click事件,只要在加载页面时启动函数即可:
$( window ).load(function() {
$( "#myModal" ).modal();
});
或者您甚至可以使用:
$( document ).ready(function() {
$( "#myModal" ).modal();
});
你不需要点击按钮。只需使用$('myModal').modal('toggle');在document.ready事件中,您可以只使用按钮上的
display:none
css,然后执行您之前建议的。单击()。
$( window ).load(function() {
$( "#myModal" ).modal();
});
$( document ).ready(function() {
$( "#myModal" ).modal();
});