前提・実現したいこと
アンケートページの作成しています。以下のページのようなページを作成したいです。
参考URL
上記と同じやり方を進めていたのですが、わからなくなってしまったので、
1)ハッシュを利用したページ遷移
2)戻るボタンを設置して前の質問に戻るを実装
2段階に分けて実装しています。
お知恵をお借りいただけないでしょうか。
jQueryとjavascriptは初心者のwebデザイナーです。よろしくお願いいたします。
発生している問題・エラーメッセージ
ハッシュタグでの遷移は可能ですが、戻るボタンが動作しません。
該当のソースコード
<script type="text/javascript"> $(function(){ $("#backButton").click(function(){ window.history.back(); return false; }); }); </script> <script> $(function(){ $(".btn").on("click", function() { $(this).closest("div").css("display","none"); id = $(this).attr("href"); $(id).addClass("positionFit").show("fast"); }); }); </script> <div id="wrapper"> <div class="positionFit" id="q_01"><!--質問1--> <p class="question">【質問1.】ご職業を選択してください。</p> <ul class="answer clearfix"> <li><a class="btn" href="#q_02_A">会社代表者<br />個人事業主</a></li> <li><a class="btn" href="#q_02_B">役員・従業員</a></li> <li><a class="btn" href="thanks.html">公務員</a></li> <li><a class="btn" href="thanks.html">その他</a></li> </ul> </div> <div class="positionFit" id="q_02_A" style="display: none;"> <p class="question">【質問2.】年齢を選択してください。</p> <ul class="answer clearfix"> <li><a class="btn" href="#q_03_A">10代</a></li> <li><a class="btn" href="#q_03_B">20代</a></li> </ul> <input type="button" value="戻るボタン" id="backButton"> </div> </div>
試したこと
<a>リンクと<input>ボタンと仕様を変えた。
補足情報(FW/ツールのバージョンなど)
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>を読ませてます。
追記情報
・「戻るボタン」押下した際、ページ遷移ではなく前の質問事項に戻るようにしたいです。(18/05/21)
回答3件
あなたの回答
tips
プレビュー