trigger-click
by 葛 彬
HTML
<a id="bar" href="http://stackoverflow.com" target="_blank"><span>Don't click me!</span></a>
<span id="foo">Click me!</span>
CSS
#foo {
border: 1px solid #000;
border-radius: 4px;
cursor: pointer;
margin-top: 20px;
display: table;
padding: 0 5px;
background: #f1f1f1;
}
JavaScript
/****
// 这种方式延时超过1s仍然会拦截
$(document).ready(function() {
$('#foo').on('click', function() {
setTimeout(()=>{
$('#bar').children().click();
},1500);
});
});*/
$(document).ready(function() {
$('#foo').on('click', function() {
setTimeout(function() {
$('#bar').children().trigger('click');
}, 5000);
});
});