如何在Jquery中模拟页面加载后在正文上自动发生的真实点击事件?
这不起作用,因为它需要我在自动事件注册之前手动单击正文。我需要在页面加载时自动模拟真实的点击事件。 以下是我尝试过的:
$("document").ready(function() {
$("body,html").click(function() {
console.log("Automatic Click");
});
});
您可以使用以下命令模拟点击:
$( "body" ).trigger( "click" );
您可以在此处阅读有关它的更多信息:
https://api.jquery.com/trigger/
你可以像这样使用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>