gpt4 book ai didi

javascript - 显示 9-5 之间的 div :30 Mon-Friday Jquery

转载 作者:行者123 更新时间:2023-12-03 10:44:42 24 4
gpt4 key购买 nike

尝试让 div 在周一至周五的 9-5:30 之间显示,但似乎无法使其正常运行。 div 仍然显示。我的代码如下:

<script>// get current time
var d = new Date(),
hours = d.getHours(),
mins = d.getMinutes();
day = d.getDay();

// if day is mon-Fri and time is between 9am and 5:30pm
if(0 < dday < 6
&& hours >= 9
&& (hours < 17 || hours === 17 && mins <= 30)){

$('.mydiv').show();
};</script>

<div class="mydiv">
<p>Put code here</p>
</div>

任何帮助将不胜感激。

最佳答案

当测试失败时,您也需要隐藏它。而且,由于您使用的是立即执行的纯脚本 block ,因此您需要在定义 <div> 之后放置此代码。在 HTML 中。

 if(0 < day < 6    // day here ???    
&& hours >= 9
&& (hours < 17 || hours === 17 && mins <= 30)){

$('.mydiv').show();
} else {
$('.mydiv').hide();
}

或者,您可以将其默认隐藏为

<div class="mydiv" style="display: none">
<p>Put code here</p>
</div>

如果您不想重新排序脚本 block ,请将其包装在 document.ready 事件处理程序中,如下所示

$( document ).ready( function() {
// day logic here
});

关于javascript - 显示 9-5 之间的 div :30 Mon-Friday Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28607961/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com