因此,我正在为一位家庭成员创建一个婚礼网站,并希望通过一种非常简单的方式让人们在显示该网站之前输入密码。它不需要是安全的。
我在想我可以在网站上方有一个白色“层”,上面有一个简单的密码表格(网站将在它下面加载)。然后,当输入密码时,白色层消失,出现网站。
有人能帮我吗?
因此,我正在为一位家庭成员创建一个婚礼网站,并希望通过一种非常简单的方式让人们在显示该网站之前输入密码。它不需要是安全的。
我在想我可以在网站上方有一个白色“层”,上面有一个简单的密码表格(网站将在它下面加载)。然后,当输入密码时,白色层消失,出现网站。
有人能帮我吗?
呃..既然你说它不需要安全(颤抖),你就可以逃脱......
将与您的网站有关的所有内容包装在某个容器中,比如说 a div
,在其上抛出一个类'main-content'
。关于如何隐藏它,您有多种选择:
除了你的'main-content'
,创建一个类似级别的 div 并给它一个标识符,即类'login-content'
。保持不变(即可见)。
当 DOM 加载时,你login-content
应该是可见的,而 main-content 不会。
当用户“成功登录”时,恢复样式。即main-content
-> display:block;
, height:100%
, 无论如何..
这是一个工作示例。
HTML
<div class="page">
HERE IS MY PAGE
</div>
<div class="cover">
HERE IS THE COVER
</div>
JavaScript (jQuery)
$('.cover').click(function(){
$(this).fadeOut(1000, function(){
$(this).remove();
});
});
CSS
.page{
background-color:green;
height:200px;
}
.cover{
background-color:yellow;
height:200px;
z-index:200;
position:fixed;
top:0;
left:0;
float:left;
width:100%;
}
在 js 的帮助下,你可以这样做:
var password;
var pass1="1234567";
password=prompt('Enter your password',' ');
if (password==pass1) {
$('body').show();
} else {
$('body').hide();
}
如果您想了解更多信息,这是来源:http:
//www.pageresource.com/jscript/jpass.htm