【发布时间】:2012-05-21 13:55:48
【问题描述】:
可能重复:
Jquery css show div?
好的,这是我的问题,似乎没有人能回答。我有两个正在使用的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();
});
});
还有……
$(document).ready(function() {
$("#window").hide();
$("#linkshow").live('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 cookie有多先进,因此当被要求隐藏24小时时它会隐藏,并在需要在当前页面上显示时显示,直到刷新但我我不知道该做什么。
【问题讨论】:
-
你的代码在THIS DEMO对我来说工作得很好
标签: javascript jquery html show-hide