我正试图让一个带有关闭选项的div工作,但有些方法无法正常工作。。
首先,我发现了这个线程:
http://stackoverflow.com/questions/10674611/hide-div-24hr-cookie-javascript
下面是我想要实现的JSFiddle工作示例:
http://jsfiddle.net/FcFW2/1/
我想了解div上的"display:block"是从哪里来的?我在剧本里找不到它?。。#popupDiv的css具有值display:none。
我将脚本/css.html复制/粘贴到我的网站:
http://lampen.identitest.dk/
在我的网站底部,你会发现它。问题是它加载了display:none("display:block"没有添加到div中)。
我希望你能帮我,试着为我解释一下
向Shane M 致以最良好的问候
"display:block"来自jquery show()方法
$(document).ready(function() {
// If the 'hide cookie is not set we show the message
if (!readCookie('hide')) {
$('#popupDiv').show();
}
在这里,最初它被设置为dispally:none from css,当页面加载时,它会检查cookie存在,如果不存在,那么它调用show方法将向#popupdiv 添加"display:block"