我知道这个问题之前已被问过很多次,并且有无数的答案,但我遇到的问题是我不知道为什么我不能在页面加载时自动点击链接!
我以前使用过相同的过程超过20次没有任何问题,但现在它不起作用......
这是一个小问题:https://jsfiddle.net/1xy0f291/
这是我的代码:
$(document).ready(function(){
alert('hello');
$('#pop').trigger('click');
$('#pop').click();
});
Run Code Online (Sandbox Code Playgroud)
任何人都知道为什么会这样吗?
基本上$().click()会调用与它绑定的click事件处理程序.不是自然的点击.
要调用自然单击,您必须访问普通节点对象并调用其click()功能,
$('#pop')[0].click();
Run Code Online (Sandbox Code Playgroud)