2013-05-03 100 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(); 
} 
} 

我希望这有助于。 :)