javascript的 setInterval("haha()", 300); 在jquery要怎么表现呢?
javascript的 setInterval("haha()", 300); 在jquery要怎么表现呢?
源代码:
function ceshi(){
setInterval("haha()", 300);
}
function haha(){
var str = document.getElementById("hidstr");
var hidd = document.getElementById("hidd");
var wudao = document.getElementById("wudao");
if(str.value=="ss"){
}else if(str.value=="1"){
hidd.style.display="none";
wudao.style.display="block";
}
}
写成jquery的 这段代码要怎么变化
答案:function haha(){
var strValue=$("#hidstr").val();
var hidd = $('#hidd');
var wudao= $('#hidd');
if(strValue=="1"){
hidd.hidde();
wudao.show();
//hide和show可能反了 这个你自己看吧。
}
}
其他:setInterval是一个函数,跟Jquery有什么关系?
Jquery是一个框架,并不能代替所有的Javascript函数和功能 你去看看jquery的定时器是怎么写的。只要稍作修改就可以了! jQuery 只是 Javascript 的扩充,其中并没有setInterval()这样的函数,需要两者配合使用。
上一个:ASP.NET控件和 JavaScript如何实现这样的功能?
下一个:用 JavaScript 控制浏览器窗口大小