有些想法是ELEMENT_ID.focus()是在特定时间隐藏的div内部.
这应该是一个容易解决的问题 - 但我正在努力:(
***代码工作正常 - 文本字段没有关注页面加载.
第1步[求助] JAVASCRIPT:
$("#goal-input").focus();
$('#goal-input').keypress(function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13') {
etc, etc, etc
}
Run Code Online (Sandbox Code Playgroud)
HTML
<input type="text" id="goal-input" name="goal" />
Run Code Online (Sandbox Code Playgroud)
[STEP2] JAVASCRIPT:
if (goal) {
step1.fadeOut('fast', function() {
step1.hide();
step2.fadeIn('fast');
etc, etc
Run Code Online (Sandbox Code Playgroud)
HTML:
<div id="step-2">
<div class="notifications">
</div>
<input type="text" id="name" name="name" placeholder="Name" />
<script type="text/javascript">
$(function(){
$("#name").focus();
});
</script>
Run Code Online (Sandbox Code Playgroud)
为什么第2步不起作用?:(