主页 个人前端笔记 setInterval与jq混用,报错
admin
发表于2012-11-11 18:39:07    只看楼主 楼主
头衔:  精益求精
注册时间: 2012-10-07
用户组: 日常管理组
发帖数:  502
金币数:  186
短消息
当遇到setInterval,setTimeout与jquery混用的问题时,直接按JavaScript中的语法写并不起作用,有以下两种解决方法。 
方法1. 直接在ready中调用其他方法,会提示缺少对象的错误,应用jQuery的扩展可以解决这个问题。 
$(document).ready(function(){ 
$.extend({ 
  show:function(){
  alert("ready");
    }  });  setInterval("$.show()",3000); 
 }); 
方法2. 指定定时执行的函数时不要使用引号和括号。 
function show(){ 
  alert("ready");
 }  setInterval(show  ,3000);//注意函数名没有引号和括弧! 

回复人
回复内容

Powered BY YouYaX
个人自主开发论坛,从2010年10月份开发至今!

操作管理