Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery css显示div链接不工作?_Javascript_Jquery_Html_Show Hide - Fatal编程技术网

Javascript Jquery css显示div链接不工作?

Javascript Jquery css显示div链接不工作?,javascript,jquery,html,show-hide,Javascript,Jquery,Html,Show Hide,可能重复: 这是我的问题,似乎没有人能回答。我有两个Java脚本正在使用。一次是为我的弹出窗口,并告诉它保持关闭24小时后关闭。另一种方法是在页面上的某个位置放置一个链接,以显示此弹出窗口,直到刷新并保持隐藏状态,直到cookie过期。现在,div弹出窗口设置为display:none。cookie告诉它显示,直到按下关闭按钮。无论我似乎在javascript中修改了什么来临时显示链接中的弹出窗口,它都不会显示。一些关于cookie javascript将如何被修改,从而不得不删除弹出div上

可能重复:

这是我的问题,似乎没有人能回答。我有两个Java脚本正在使用。一次是为我的弹出窗口,并告诉它保持关闭24小时后关闭。另一种方法是在页面上的某个位置放置一个链接,以显示此弹出窗口,直到刷新并保持隐藏状态,直到cookie过期。现在,div弹出窗口设置为
display:none
。cookie告诉它显示,直到按下关闭按钮。无论我似乎在javascript中修改了什么来临时显示链接中的弹出窗口,它都不会显示。一些关于cookie javascript将如何被修改,从而不得不删除弹出div上的css:
display:none
。我不知道该怎么做

$(document).ready(function() {
     $("#window").hide();

   $("#linkshow").live('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;">
而且

$(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;">
而且

$(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;">



然后,另一个24小时cookieJavaScript不会隐藏弹出窗口。我假设我需要拿出
id=“window”style=“display:none;”
和一些代码底部的javascript cookie,以便在要求隐藏24小时时将其隐藏,并在刷新前显示需要在当前页面上显示的时间,但我不知道该怎么做

$(document).ready(function() {
     $("#window").hide();

   $("#linkshow").live('click', function(e) {
      e.preventDefault();
      $("#window").show();
   });
}); ​

有关实时演示,请参见此链接:

您应该首先加载jquery库:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>

如果要弹出窗口,可以查看jquery对话框。上面的代码只显示div,而不会弹出它


Jquery对话框将弹出并确保引用Jquery ui。

此外,html不正确,而且,在加载页面时,使用css隐藏元素比使用Jquery隐藏要好

使用


...
而不是

<div id="window">
...
<div>

...

很抱歉,您的代码对我来说运行良好,这与我链接的其他代码不兼容。那么,除了javascript中的隐藏之外,我在哪里呢cookie@ZachReynolds,请检查您的代码,您是否看到任何javascript错误,请使用FireBug进行测试不,我不知道,我想我永远不会得到这样的答案。这对我来说毫无帮助我有一个单独的javascript,它告诉弹出窗口在24小时内保持关闭。我只需查看整个代码,因为您有display:none;您需要将其设置回inline,否则Show()将无法为您执行此操作。请尝试使用此.css('display','block!important'))不抱歉,我的cookie javascript将不得不重新编写。没有任何功能我可以在24小时内隐藏div,但我不能在需要时使用链接使其显示。我想,很明显,我用所有这些代码都做到了这一点