0

我正在尝试用另一个替换我在 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;
4

2 回答 2

2

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

于 2013-07-12T10:47:48.173 回答
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 不需要它,但请在您的页面中保留它。

于 2013-07-12T12:51:27.793 回答