setInterval,setTimeout与jquery混用的问题
方法1. 直接在ready中调用其他方法,会提示缺少对象的错误,应用jQuery的扩展可以解决这个问题。
$(document).ready(function(){
$.extend({
show:function(){
alert("ready");
}
});
setInterval("$.show()",3000);
});
方法2. 指定定时执行的函数时不要使用引号和括号。
function show(){
alert("ready");
}
setInterval(show ,3000);// 注意函数名没有引号和括弧!
相关推荐
-
浅谈jQuery中setInterval()方法
定义和用法: setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式. setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭.由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数. var time=0: 用法1: function jump(){ ---- //函数内容 } time = setInterval("jump",5000); //每个五秒调用一
-
Jquery中使用setInterval和setTimeout的方法
方法1. 应用jQuery的扩展可以解决这个问题. 复制代码 代码如下: $(document).ready(function(){$.extend({ show:function(){ alert("ready"); }});setInterval("show()",3000);}); 方法2. 指定定时执行的函数时不要使用引号和括号. 复制代码 代码如下: $(function(){function show(){ alert("ready
-
jQuery 定时局部刷新(setInterval)
复制代码 代码如下: <head> <script src="jQuery/jquery-1.4.1.min.js" type="text/javascript"></script> <script> $(document).ready(function () { setInterval("startRequest()",1000); }); function startRequest() { $(
-
关于setInterval、setTimeout在jQuery中的使用注意事项
以前写定时器的时候,总是习惯直接 setInterval("fn()",2000); 最近碰到个问题,在使用jquery写定时器时,总是会出现fn不存在的错误提示,如下 $(function(){setInterval("fn()",2000);}) 解决方法是去掉引号和括号,采用最原始的方法 $(function(){setInterval(fn,2000);}) 另外一种就是在书写jq的扩展,如下 复制代码 代码如下: $(function(){ $.exten
-
setInterval,setTimeout与jquery混用的问题
方法1. 直接在ready中调用其他方法,会提示缺少对象的错误,应用jQuery的扩展可以解决这个问题. 复制代码 代码如下: $(document).ready(function(){ $.extend({ show:function(){ alert("ready"); }});setInterval("$.show()",3000);}); 方法2. 指定定时执行的函数时不要使用引号和括号. 复制代码 代码如下: function show(){
-
5秒后跳转效果(setInterval/SetTimeOut)
setInterval版 复制代码 代码如下: $(function () { setInterval(function () { var time = $("#time").text(); time = parseInt(time); time--; if (time >0) { $("#time").text(time); } else { window.location = $("#url").attr("href"
-
jQuery setTimeout()函数使用方法
setTimeout()从载入后延迟指定的时间去执行一个表达式或者是函数;仅执行一次 ;和window.clearTimeout一起使用. 我在 复制代码 代码如下: $(document).ready(function(){setTimout(test(),200); function test() { alert(1); } }); 只会执行一次,有朋友说可以使用 复制代码 代码如下: setInterval ("showTime()", 5000);function showTi
-
jquery插件冲突(jquery.noconflict)解决方法分享
许多的 JS 框架类库都选择使用$符号作为函数或变量名,jQuery是其中最为典型的一个.在 jQuery 中,$ 符号只是 window.jQuery 对象的一个引用,因此即使 $ 被删除,window.jQuery 依然是保证整个类库完整性的坚强后盾.jQuery 的 API 设计充分考虑了多框架之间的引用冲突,我们可以使用 jQuery.noConflict 方法来轻松实现控制权的移交. jQuery.noConflict 方法包含一个可选的布尔参数[1],用以决定移交 $ 引用的同时是否
-
基于jquery的防止大图片撑破页面的实现代码(立即缩放)
为了防止图片撑破布局,最常见的仍然是通过onload后获取图片尺寸再进行调整,所以加载过程中仍然会撑破.而Qzone日志的图片在此进行了改进,onload完毕后才显示原图.我以前用onload写过一个小例子:http://www.planeart.cn/?p=1022 通过imgReady可以跨浏览器在dom ready就可以实现图片自适应,无需等待img加载,代码如下: (3-17修复网友crossyou 指出的一处错误,并且新版本去掉了替换图片) 复制代码 代码如下: // jquery.a
-
基于jQuery的倒计时插件代码
剩余时间:1小时:40分:30秒 复制代码 代码如下: 1 /* * 倒计时插件,主要用来限时购买 * By wayshan 版本1.0 * 使用方法: * $(function(){ * $("#ElementId").countdown({ * Edate:"2012-12-21 15:14:23" * }); * }) */ ;(function($){ $.fn.countdown = function(options){ if (this.length =
-
jQuery实现页面顶部显示的进度条效果完整实例
本文实例讲述了jQuery实现页面顶部显示的进度条效果.分享给大家供大家参考,具体如下: 具体代码如下: <!Doctype html> <html> <head> <title>页面顶部显示的进度条效果</title> <meta http-equiv=Content-Type content="text/html;charset=utf-8"> </head> <body> <di
-
微信小程序—setTimeOut定时器的问题及解决
背景 实验室需要将项目的app搬到微信的小程序上,终于知道为什么程序员是手艺人了,只要有需求,就要想方设法去填充这种需求,去年是小程序的元年了可以说,去年冬天一个叫跳一跳的小程序游戏出现在我的微信中,当时就觉得腾讯是真的牛皮.一时间很多的软件小程序版相继出现,各大微信公众号也开始关联小程序.小程序相比于app,有着独特的优势,其中最大的就是没有ios和android平台之分,但是同时也有局限,你给我开发个小程序王者荣耀试试. 定时任务 微信小程序API中有两种定时任务 setInterval s
-
在vue中使用 jquery 的两种方法小结
目录 vue中使用 jquery的方法 方法一 方法二 vue和jquery混用注意事项 vue+jquery应该如何使用呢? vm实例里面如何调用外部的jq方法呢? vue中使用 jquery的方法 方法一 直接在vue项目的index.html中引入 外部链接即可 #index.html文件中 <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.js"></script> 不推
随机推荐
- 一个收集的下载木马并运行的VBS代码
- Spring自定义配置Schema可扩展(一)
- Python3中多线程编程的队列运作示例
- PHP登录验证码的实现与使用方法
- Android使用MediaRecorder类进行录制视频
- js复制到剪切板的实例方法
- 基于jni调用时,jvm报错问题的深入分析
- SpringMVC 实现用户登录实例代码
- Windows下 Apache PHP 环境搭建的方法
- php实现网站插件机制的方法
- 将数组写入txt文件 var_export
- JSP 开发之 releaseSession的实例详解
- 详解java中动态代理实现机制
- Android自定义view实现水波纹进度球效果
- C# 中DateTime 的使用技巧汇总
- 网络资源
- DedeCms模板安装/制作概述
- Python堆排序原理与实现方法详解
- nodejs同步调用获取mysql数据时遇到的大坑
- Python3.5以上版本lxml导入etree报错的解决方案