我们看到很多网站的顶部,有的需要标题一直闪动,有的是左右滚动,下面的代码则实现闪动问题。
可以解决定时扫描,报警之类的功能,比较简单
<script type="text/javascript" language="javascript">
$(function () {
CheckNews();
});
//定义计时器
var mytimer;
function CheckNews() {
$.ajax({
type: "get",
//设置数据的一般处理程序的路径
url: "warning/GetWarning.aspx",
data: { op: "warn" },
success: function (msg) {
//如果返回的结果不等于“0”则表示已满足触发报警条件
if (msg != "0") {
//闪动效果
flash_title();
//清空计时器,减轻服务器的压力
window.clearInterval(mytimer);
}
}
});
}
//每隔20秒调用一次ajax方法,检查是否有满足报警条件的信息
mytimer = setInterval("CheckNews()", 20000);
//提示闪动
var step = 0;
function flash_title() {
step++
if (step == 3) { step = 1 }
if (step == 1) { document.title = "[请尽快处理]有新的任务"; }
if (step == 2) { document.title = " 有新的任务"; }
setTimeout("flash_title()", 1000);
}
</script>
这样我们就能在完成触发条件之后让页面标题一直闪动了