自分のサイトに戻るボタンを作りたいだけです。ボタンをクリックしたら、前のページにURLを取り込む必要があります。jqueryを使用してこれを作成するにはどうすればよいですか?
6 に答える
<button type="button" onclick="history.back();">Back</button>
wRARによる答えは正解です。history.backまたはhistory.go(-1)を使用できます。ただし、ajaxを使用している場合は、それよりも少し多くが必要になる場合があります。
Stephen Walterが、jQuery、ASP.NET、およびブラウザの履歴の使用方法に関する優れた記事を掲載しています。この記事では、基本的に、アプリケーションの状態を自分で保存および復元する方法について説明しています。ぜひお読みください。
Elijah Manor(公式jQueryポッドキャストの共同ホスト)もこのトピックに関する素晴らしい記事を書いています。
これがお役に立てば幸いです-D
これを試してください:マテリアライズCSSを使用しています。
<button id="back_btn" class="btn waves-effect waves-light" name="action">Back<i class="material-icons left">chevron_left</i>
</button>
jqueryスクリプトファイルに追加します
$("#back_btn").click(function (){
window.history.back();
});
ドキュメントレディ機能内。
JQMの場合、これは機能します。
$(document).ready(function(){
$('.backLink').click(function(){
parent.history.back();
return false;
});
});
これは、最近のプロジェクトの1つで成功裏に使用したものです。
<script>
function goBack() {
window.history.back();
}
</script>
<a href="#" onclick="goBack()" class="btn-event-show-video">
Return to Stand
</a>
button onclick="history.back();"
問題を解決する方法の1つだと思いますが、次の場合は機能しない可能性があります。
- ページが更新または再ロードされた場合。
- ユーザーが新しいページでリンクを開いた場合。
これらを克服するために、どのページに戻らなければならないかがわかっている場合は、次のコードを使用できます。
たとえば、1つのページにリンクがなく、戻るボタンを使用してそのページに戻る場合。
<input type="button" onclick="document.location.href='filename';" value="Back" name="button" class="btn">