jQuery/javaScript代碼片段以基於用戶上一個網頁模擬返回按鈕。
<span>$(document).ready(function(){
</span> <span>$('a.back').click(function(){
</span> parent<span>.history.back();
</span> <span>return false;
</span> <span>});
</span><span>});</span>
經常詢問的問題(常見問題解答)有關jQuery按鈕要轉到上一頁
>
>如何使用jQuery創建一個後退按鈕?您可以使用history.go(-1)方法,該方法是內置的JavaScript函數。這是一個簡單的示例:
$(“#backbutton”)。 click(function(){
history.go(-1);
}); 在此代碼中,#backButton是HTML元素的ID,您希望將備份按鈕函數分配給。當單擊此元素時,瀏覽器將返回上一頁。
>我可以使用jQuery返回多個頁面嗎? history.go()方法接受一個參數,該參數指定要返回的頁面數。例如,history.go(-2)將帶您回到兩個頁面。
可以使用jQuery前進到下一頁嗎?您可以使用帶有正參數的history.go()方法向前進行。例如,history.go(1)將帶您進入下一頁。
>如何檢查是否有上一頁可以返回?
>您可以使用“ henterge.length屬性”來檢查是否有前面的頁面。如果history.length大於1,則意味著有一個上一頁。
>我可以使用jQuery回到特定的URL?
不,不,您不能。 history.go()方法僅允許您回去或轉發一定數量的頁面。如果要重定向到特定的URL,則可以使用window.location.href屬性。
>是否有可能在某些情況下阻止返回按鈕工作?您可以使用event.preventdefault()方法來阻止後背按鈕工作。但是,這應該很少使用,因為它會破壞導航的正常流程。
我可以使用jQuery創建一個跨不同瀏覽器的後退按鈕嗎?所有主要瀏覽器都支持history.go()方法,因此它應該在不同的平台上工作。
>
>我如何使用CSS?
>您可以像其他任何HTML元素一樣對後退按鈕進行樣式樣式。您可以使用元素的ID或類應用CSS樣式。
>我可以使用jQuery在單頁應用程序中創建一個返回按鈕嗎?但是,由於單頁應用程序實際上並未導航到不同頁面,因此您需要使用其他方法。您可以使用hashchange事件來檢測url hash何時更改hash,然後使用histor.go()方法返回。
>>是否可以在不使用jQuery的情況下創建一個返回按鈕?您可以使用普通的JavaScript創建一個後退按鈕。 history.go()方法是一個內置的JavaScript函數,因此您不需要使用jQuery來使用它。
以上是jQuery Back按鈕(轉到上一頁)的詳細內容。更多資訊請關注PHP中文網其他相關文章!