每周一次在特定时间替换HTML的功能

时间:2013-07-12 10:21:01

标签: jquery html css

我正在尝试用另一个替换我在Intranet站点上的选框,但仅在星期五8到12之间进行火警测试。 以下是JSFiddle上的代码:http://jsfiddle.net/bmgh1985/7dKcN/(我想要最终的版本也在那里,但更多是为了清晰而不是永久在页面上) 这是我到目前为止提出的jquery:

function firealarm() {
    var d = new Date();
    var x = d.getday();
    var n = d.getHours();
    if (n > 8 && n < 12 && x = 5)
    $(‘.marqueeframe’).replaceWith('<marquee behavior="scroll" direction="left" scrollamount="5"><div class="falarm">The Fire Alarm will be tested this morning</div>><div class="falarm">The Fire Alarm will be tested this morning</div>><div class="falarm">The Fire Alarm will be tested this morning</div></marquee>');
}
window.onload = firealarm;

任何帮助将不胜感激! 干杯

2 个答案:

答案 0 :(得分:2)

x = d.getDay();   和x == 5是它的工作变化

答案 1 :(得分:1)

代码几乎没有问题:

Demo

请注意更改:

if (n > 8 && n < 12 x === 5) -> if (n > 8 && n < 12 && x === 5)

$(‘.marqueeframe’) -> $('.marqueeframe')

replaceWith('<marquee ...</marquee>'); -> replaceWith('<div class="firealarm"><marquee...</marquee></div>'

我还删除了window.onload包装器,因为它在jsfiddle上不需要,但请保留在页面中。