Jquery 刷新页面依赖于 if-else 语句
Jquery refresh page depends on if-else statement
<script type="text/javascript">
function applyclass()
{
var d = new Date();
var n = d.getHours();
if (n >= 3 && n < 7)
$('timeOfDay').addClass('dawn');
else if (n >= 7 && n < 11)
$('timeOfDay').addClass('morning');
else if (n >= 11 && n < 15)
$('timeOfDay').addClass('day');
else if (n >= 15 && n < 19)
$('timeOfDay').addClass('sunset');
else if (n >= 19 && n < 21)
$('timeOfDay').addClass('dusk');
else
$('timeOfDay').addClass('night');
}
window.onload = applyclass;
</script>
我的代码像上面一样。我想做的是在每种情况下刷新页面。如果适合当前案例页面,则应刷新一次以使其生效。谢谢
我想我理解你的问题。 您的类没有显示,因为您不使用 $( 文档 ).ready(); 试试这个...
$( document ).ready(function() {
applyclass();
});
而不是
window.onload = applyclass;
如果添加类,它应该立即可见。无需刷新页面。
您还需要指定您的选择器是类还是 ID。
$('.timeOfDay').addClass('sunset');
这是一个工作 JSFIDDLEhttp://jsfiddle.net/kasperfish/ztTv2/1/
只需添加 ?
window.location.reload();
相关文章:
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 如何检查if/else语句中的随机条件
- 在Javascript中为if/else语句添加OR
- geoTest函数-创建if/else语句
- Jquery/Javascript使用IF/ELSE语句更改img SRC
- 编写if-else语句的更好方法
- 在if/else语句中显示DIV
- 由 if / else 语句中的无效语法导致的语法错误
- JavaScript if else 语句来显示 html 标签
- 如何做if/else语句并使用控制台.log打印出来
- 此 JavaScript 代码无法正常工作(if-else 语句)
- 不带花括号的If/else语句javascript
- 如何缩短if-else语句
- 用于筛选数据的函数--if.else语句
- 赢得't输入javascript if/else语句
- 打印出带有参数的if-else语句
- 更改jQuery中if-else语句的图标
- If/else语句和用户下拉选择
- PHP、JS和带有if-else语句的代码点火器脚本
- 什么'这是一种基于if/if-else语句显示popover的简单方法