【发布时间】:2014-02-09 14:24:48
【问题描述】:
<a id="news_click" href="#news"> <span style="color:#B2B2B2" class="radius secondary label">Do you want fresh news and feeds?</span></a>
<div class="large-5 columns">
<div class="row collapse">
<div class="small-12 columns">
<form id="email_form" data-validate="parsley" data-trigger="focusin focusout">
</br>
<input id="email" type="text" placeholder="Email" class="hg" name="email" data-notblank="true" data-type="email">
</form>
</div>
</div>
</div>
<div class="bottom_blue" id="news"></div>
$('#news_click').click(function () {
$('form#email_form input#email.hg').focus();
});
只有当我删除<div class="bottom_blue" id="news"></div 时,焦点事件才有效。这不是一个选项,因为这是一个锚链接。
有什么想法吗?可能问题是js是在anchor之前执行的。
编辑:显然这适用于 chrome,而不是 FF。
【问题讨论】:
-
旁注,这个
$('form#email_form input#email.hg')应该是$('#email')。你的小提琴对我有用。 -
@j08691 不在 Firefox 中
-
是的,刚刚看到。答案贴在下面。