javaScript跑马灯加判断执行
我想给下面的跑马灯加一个判断,当“记数器”if(text<10)得到的数值大于0时才开始执行跑马灯?现在那个跑马灯一直在标题上跑,没有新信息它也跑。谁能帮加个判断,谢谢啦...
我想给下面的跑马灯加一个判断,当“记数器” if (text < 10)得到的数值大于0时才开始执行跑马灯?
现在那个跑马灯一直在标题上跑,没有新信息它也跑。谁能帮加个判断,谢谢啦
<script type="text/javascript">
//记数器
function Check() {
$.ajax({
type: "GET",
dataType: "text",
url: "/check/",
cache: false,
success: function(text) {
var texts = "您有" + text + "条信息";
var textt = "您的信息超过" + text + "条啦";
if (text < 10) {
$("#msg").html(texts);
} else {
$("#msg").html(textt);
}
}
});
tidck = setTimeout('Check()', 10000);
}
//跑马灯
var temp=titletext="有新信息"
var delay=200
function scrollit() {
if (temp.length <titletext.length) temp += " - " + titletext
temp=temp.slice(1)
document.title=temp.slice(0, titletext.length)
window.setTimeout("scrollit()", delay)
}
scrollit()
</script> 展开
现在那个跑马灯一直在标题上跑,没有新信息它也跑。谁能帮加个判断,谢谢啦
<script type="text/javascript">
//记数器
function Check() {
$.ajax({
type: "GET",
dataType: "text",
url: "/check/",
cache: false,
success: function(text) {
var texts = "您有" + text + "条信息";
var textt = "您的信息超过" + text + "条啦";
if (text < 10) {
$("#msg").html(texts);
} else {
$("#msg").html(textt);
}
}
});
tidck = setTimeout('Check()', 10000);
}
//跑马灯
var temp=titletext="有新信息"
var delay=200
function scrollit() {
if (temp.length <titletext.length) temp += " - " + titletext
temp=temp.slice(1)
document.title=temp.slice(0, titletext.length)
window.setTimeout("scrollit()", delay)
}
scrollit()
</script> 展开
1个回答
展开全部
Check()和scrollit()完全不相干
追问
scrollit()里的内容不可以放到Check()里吗?
比如把
var temp=titletext="有新信息"
var delay=200
function scrollit() {
if (temp.length <titletext.length) temp += " - " + titletext
temp=temp.slice(1)
document.title=temp.slice(0, titletext.length)
window.setTimeout("scrollit()", delay)
}
放到success: function(text) { 里面?
追答
试试这样:
function Check() {
$.ajax({
type: "GET",
dataType: "text",
url: "/check/",
cache: false,
success: function (text) {
var texts = "您有" + text + "条信息";
var textt = "您的信息超过" + text + "条啦";
if (!text || isNaN(text)|| text == 0) {
text = 0;
return;
}
//如果返回信息有错误或者不是数字,则为0
scrollit();
if (text
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询