我刚碰到
在锚定标记上触发click
事件在此处不起作用。
<a class="button2" href="#popup1">hello</a>
<div id="popup1" class="overlay">
<div class="popup">
<div class="contentSpec">
<h2>Would you like to visit</h2>
<h1>someURL</h1>
</div>
<a class="close" href="#"></a>
<div class="content">
<div class="box">
<a class="button" href="#popup1">YES</a>
<a class="button1" href="#popup1">NO</a>
</div>
</div>
</div>
</div>
JS:
$(document).ready(function() {
$(".button2").trigger('click');
});
我的问题是,为什么触发器事件在这种情况下不起作用?
发布于 2015-12-09 16:43:35
您需要调用本机DOM click()
方法来触发默认的点击锚点行为,jQuery特别是excludes it on anchor
$(document).ready(function() {
$(".button2")[0].click();
});
发布于 2015-12-09 16:42:41
https://stackoverflow.com/questions/34174134
复制相似问题