2013-05-03 121 views
1

當用戶點擊提交按鈕時,它將用戶發送到主頁(這也是歡迎頁面),我遇到的問題是當用戶點擊主頁鏈接時,它發送他們用提交按鈕返回歡迎頁面。有沒有辦法一旦刪除歡迎頁面的名稱,然後點擊繼續?JQuery隱藏和顯示

這裏是它的外觀的代碼。這個例子不是很好,因爲它沒有顯示任何資產,所以當點擊索引頁面時,歡迎頁面會顯示。

http://codepen.io/samyouel/pen/HqpKu

謝謝。

+1

Cookie或本地存儲是通常的嫌疑犯。 – adeneo 2013-05-03 00:55:18

回答

0
$('#submitbutton').click(function(){ 
    $('#yourpage').hide(); 
    $('#anotherpage').show(); 
} 

哈哈:P

0

您可以通過多種方式做到這一點。以下可能更好地跟蹤它,取決於你想要完成什麼。

我會把名字寫到一個cookie上,在提交「click」事件上,然後你可以檢查在頁面加載事件中顯示按鈕,如果cookie有值或不是。

這是一個基本的例子,但給你一個如何實際管理這個過程的想法。

例子:

var cookieValue = $.cookie("cookieName"); 

$(document).ready(function(){ 
if(cookieValue){ 
    $('#yourpage').hide(); 
} 
}); 


$('#submitbutton').click(function(){ 
var txtName = $('textbox').val(); 

if(cookieValue){ 
    $('#anotherpage').hide();   
}else{ 
    $cookie("cookieName", txtName);    
    $('#yourpage').hide(); 
} 
} 

我希望這有助於。 :)