确定这是我的问题,没有一个似乎可以回答。我有两个使用的JavaScript。我有一次弹出,并告诉它在关闭时保持关闭24小时。另一种方法是在页面上放置一个链接以显示该弹出窗口,直到刷新并保持隐藏状态,直到cookie过期。现在div弹出窗口设置为display:none
。该cookie告诉它显示直到关闭按钮被按下。无论我在javascript中怎样重做,以便从链接暂时显示弹出窗口,它都不会显示。一些如何cookie JavaScript将不得不被修改,因此必须删除弹出div上的css:display:none
。我不知道该怎么做。
这是当前的代码:
<script type="text/javascript">
$("#linkshow").click(function {
$("#window").show()
});
</script>
<a href="#" id="linkshow">Submit a comment</a>
<div id="window">
...
<div>
<script type="text/javascript">
...cookie popup hide for 24hr on close
</script>
注:我已经尝试过:
$(document).ready(function() {
$("#linkshow").click(function(e) {
e.preventDefault();
$("#window").show();
});
});
和...
和...
$(function() {
$("#linkshow").click(function() {
$("#window").show()
});
});
和...
<div id="window" style="display:none;">
到
<div id="window">
然后另一个24小时cookie javascript不会保持弹出窗口隐藏。我假设我需要取出id="window" style="display:none;
以及一些javascript代码底部的代码如何提高,因此当被要求隐藏24小时并显示需要在当前页面上显示直到刷新时会隐藏,但我在空白做什么。
你的代码是更好的隐藏元素在[THIS DEMO]上工作正常(http://jsfiddle.net/joycse06/35bEm/) –