我有数据库的默认值,每次任何用户进入主页时都会检查(我不知道这是否是正确的检查位置,如果没有请指正。)我想做的是:
我想从列表中了解的是数字1(如果我选中正确的地方),数字2(我不知道该怎么做)和 4号(我不知道如何禁用页面当然我不知道如何启用它)
答案 0 :(得分:0)
$(function() {
var h = $(document).height();
$("body").append("<div id='overlay'></div>");
$("#overlay")
.height(h)
.css({
'opacity' : 0.4,
position': 'absolute',
'top': 0,
'left': 0,
'background-color': 'grey',
'width': '100%',
});
});
如果要再次启用页面,只需删除子项
即可删除此div元素答案 1 :(得分:0)
我相信,当您在进行后台处理时,您可以使用jQuery BlockUI http://www.malsup.com/jquery/block/或类似内容禁用该网站。
答案 2 :(得分:0)
回答你的问题: 不能说它不对,但显然有更好的方法。我检查登录时只有ONCE并使用session存储值[database exists true / false]。 2.取决于禁用整页的含义。不可见或不可点击。无论哪种方式,您都可以为div分配一个类名,并使用jquery进行切换,非常简单。 3.同样,这只能在登录时完成一次。 4.如果你这样做,你可以在你的jquery表达式中启用它。
答案 3 :(得分:0)
我不确定我是否理解正确,但您可以在文件开头检查php,然后相应地显示您想要/修改数据库的内容。没有必要禁用页面,因为如果我理解正确的话,在服务器上组装网站时可能会在服务器上发生“后台处理”。尝试更多地解释您的问题。
伪代码示例:
<?php
if($category == "home"){
<< check for database if empty >>
if($empty == false)
<< fill default values of db >>
<< display page >>
}
?>