Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.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 基于日期显示/隐藏div,Dreamweaver错误?_Javascript_Date_Html_Dreamweaver - Fatal编程技术网

Javascript 基于日期显示/隐藏div,Dreamweaver错误?

Javascript 基于日期显示/隐藏div,Dreamweaver错误?,javascript,date,html,dreamweaver,Javascript,Date,Html,Dreamweaver,我在开机时创建了此代码,在对工作代码感到满意后,我将其提交给Dreamweaver。我无法显示代码。代码如下: HTML 在此显示项目,直到选定日期 选定日期 Javascript window.setInterval(function() { var current = new Date(); var expiry = new Date("Date Here") if(current.getTime()>expiry.getTi

我在开机时创建了此代码,在对工作代码感到满意后,我将其提交给Dreamweaver。我无法显示代码。代码如下:

HTML
在此显示项目,直到选定日期

选定日期

Javascript window.setInterval(function() { var current = new Date(); var expiry = new Date("Date Here") if(current.getTime()>expiry.getTime()){ $('#one').hide(); $('#two').show(); }

}, 0000);

$('#one').show(); 
</pre>
setInterval(函数() { var current=新日期(); var到期=新日期(“此处日期”) if(current.getTime()>expiry.getTime()){ $(“#一”).hide(); $('#two').show(); }

},0000);
$(“#一”).show();

我不明白为什么它会出现在小提琴中而不是dreamweaver中。

你不能在主脚本中显示。必须将其包装在document.ready或jQuery$.ready()函数中

否则,DOM没有加载,也没有要显示的div。我认为JSFIDLE会自动将代码包装到ready中

下面是.ready()上的jQuery文档

啊,是的,JSFIDLE可能已经包含了jQuery——因此您必须在正文或标题的某个地方手动执行它

  <script src="pathtojquery.js" type="text/javascript"/>

您不能在主脚本中显示。必须将其包装在document.ready或jQuery$.ready()函数中

否则,DOM没有加载,也没有要显示的div。我认为JSFIDLE会自动将代码包装到ready中

下面是.ready()上的jQuery文档

啊,是的,JSFIDLE可能已经包含了jQuery——因此您必须在正文或标题的某个地方手动执行它

  <script src="pathtojquery.js" type="text/javascript"/>


不要称之为Java,如果你这么做,你看起来很愚蠢。Dreamweaver是一个很棒的工具,但是对于“前端视图”,我将留给你的浏览器。在Dreamweaver中编辑代码,每次在Chrome和开发者控制台中运行或Firefox和Firebug中运行时都用浏览器检查代码,这是迄今为止最有效的调试方法。此外,您可以自己调用
setInterval
,而不需要
窗口。
此外,仅仅因为您将它设置为每0毫秒运行一次并不意味着它会运行(如果设置为每0毫秒运行一次,则页面将锁定)。布局的改变是你想在时间改变的那一刻或在下一分钟、30分钟、一小时内发生的吗@user2020018:只是想澄清一下FlavorScape想说什么——如果还没有人向你解释的话
Java
Javascript
是两种完全不同的语言
Java
用于游戏或手机等领域(Android基于Java)。
JavaSCRIPT
另一方面,它适用于web浏览器/HTML。不要称之为Java,如果你这么做,你看起来很愚蠢。Dreamweaver是一个很棒的工具,但是对于“前端视图”,我将留给你的浏览器。在Dreamweaver中编辑代码,每次在Chrome和开发者控制台中运行或Firefox和Firebug中运行时都用浏览器检查代码,这是迄今为止最有效的调试方法。此外,您可以自己调用
setInterval
,而不需要
窗口。
此外,仅仅因为您将它设置为每0毫秒运行一次并不意味着它会运行(如果设置为每0毫秒运行一次,则页面将锁定)。布局的改变是你想在时间改变的那一刻或在下一分钟、30分钟、一小时内发生的吗@user2020018:只是想澄清一下FlavorScape想说什么——如果还没有人向你解释的话
Java
Javascript
是两种完全不同的语言
Java
用于游戏或手机等(Android是基于Java的。)
JavaSCRIPT
另一方面是web浏览器/HTML的功能。实际上。。。阅读您的答案和问题,很可能用户根本不包括jquery。实际上。。。阅读您的答案和问题,很可能用户根本不包括jquery。 window.setInterval(function() { var current = new Date(); var expiry = new Date("Date Here") if(current.getTime()>expiry.getTime()){ $('#one').hide(); $('#two').show(); }

}, 0000);

$('#one').show(); 
</pre>