我正在尝试用另一个替换我在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;
任何帮助将不胜感激! 干杯
答案 0 :(得分:2)
x = d.getDay(); 和x == 5是它的工作变化
答案 1 :(得分:1)
代码几乎没有问题:
请注意更改:
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上不需要,但请保留在页面中。