如何在Jquery中加载页面后在主体上模拟自动的真实单击事件?

问题描述 投票:0回答:2

这不起作用,因为它需要我在自动事件注册之前手动单击主体。我需要在页面加载时自动模拟真实的点击事件。以下是我尝试过的内容:

$("document").ready(function() {
   $("body,html").click(function() {
     console.log("Automatic Click");
  });
});

javascript jquery
2个回答
0
投票

您可以使用以下方法模拟点击:

 $( "body" ).trigger( "click" );

您可以在这里了解更多信息:

https://api.jquery.com/trigger/


0
投票

您可以像这样使用click()

$("body,html").click()

$("document").ready(function() {
  $("body,html").click(function() { // catch trigger the click
    console.log("Automatic Click");
  });
  $("body,html").click(); // trigger the click
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
© www.soinside.com 2019 - 2024. All rights reserved.