有些想法是ELEMENT_ID.focus()在某些时间被隐藏的div内。
这应该是一个容易解决的问题 – 但我很努力:(
STEP1 [解决]
JAVASCRIPT:
$("#goal-input").focus(); $('#goal-input').keypress(function(event){ var keycode = (event.keyCode ? event.keyCode : event.which); if(keycode == '13') { etc,etc,etc }
HTML
<input type="text" id="goal-input" name="goal" />
[第2步]
JAVASCRIPT:
if (goal) { step1.fadeOut('fast',function() { step1.hide(); step2.fadeIn('fast'); etc,etc
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>
为什么第2步不工作?