Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从元素中窃取单击事件?_Javascript_Jquery_Html_Twitter Bootstrap_Bootstrap Modal - Fatal编程技术网

Javascript 如何从元素中窃取单击事件?

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'); 签出默

长话短说:我试图使引导的模式窗口在页面加载时可见

我宁愿从HTML中删除按钮,并在页面加载时发生与单击按钮时相同的事情


我在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();
});