ユーザーが記入するアンケートフォームがあります。ユーザーが 1 つの質問を完了する (onBlur イベントを起動する) と、ページは (アンカー タグを使用して) 次の質問にスムーズにスクロールして回答します。これは、次のシナリオを除いて正常に機能します (jsFiddle に示されています)。
- ユーザーは最初のテキストボックス「A」にテキストを入力します
- 下にスクロールしてラジオボタンリストのオプションを直接クリックすることで、テキストボックス「A」を離れます。
スクロール イベントを完全に発生させます (ただし、jsFiddle では滑らかに見えませんが、それは無関係です). 問題は、クリックされたラジオ オプションが選択されるように設定されず、ユーザーがクリックする必要があることです。再びオプション。
jsFiddle: http://jsfiddle.net/4ZkpZ/5/
誰でもアイデアはありますか?