jquery定时器

jquery的定时器setTimeout()与定时循环执行器setInterval()的区别

有些话、适合烂在心里 提交于 2019-12-23 13:08:02
一、定时循环执行器setInterval("getLoc()",5000);或者setInterval(getLoc,5000);的书写格式都是正确的。 这个方法是每过5秒就会执行getLoc()方法,从而调用ajax去后台访问数据。这里的ajax主要是去后台访问 经纬度的数据,以百度地图坐标的方式显示当前记录的位置。 $(function(){ setInterval(getLoc,5000); //getLoc(); }); function getLoc(){ $.ajax({ url: "/service/gps/selectTopGps", type : "POST", data:{}, success: function(ajaxData) { bm.clearOverlays(); lat=ajaxData[0].latitude; lon=ajaxData[0].longitude; // a++; // console.log(a); //调用百度地图 var x = lon*1/100; var y = lat*1/100; var ggPoint = new BMap.Point(x,y); bm.centerAndZoom(ggPoint, 15); bm.addControl(new BMap.NavigationControl()); /

jquery times定时器插件详细介绍

匿名 (未验证) 提交于 2019-12-02 21:53:52
2019独角兽企业重金招聘Python工程师标准>>> Jquery已封装JS的setTimeout 和 setInterval 方法,下面看下应用例子: JS Code [http://www.xueit.com]$("#close-button").click(function() { $(this).oneTime(1000, function() { }); }); $("#cancel-button").click(function() { $("#close-button").stopTime(); }); jQuery Timers插件地址: http://plugins.jquery.com/project/timers 下面来自JavaEye论坛的JQuery Timers应用知识 提供了三个函式 1. everyTime(时间间隔, [计时器名称], 函式名称, [次数限制], [等待函式程序完成]) 2. oneTime(时间间隔, [计时器名称], 呼叫的函式) 3. stopTime ([计时器名称], [函式名称]) /************************************************************* *********************************************************

jQuery高级案例

你离开我真会死。 提交于 2019-12-01 19:37:55
一、广告的自动显示与隐藏 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>广告的自动显示与隐藏</title> <style> #content{width:100%;height:500px;background:#999} </style> <!--引入jquery--> <script type="text/javascript" src="../js/jquery-3.3.1.min.js"></script> <script> /* 需求: 1. 当页面加载完,3秒后。自动显示广告 2. 广告显示5秒后,自动消失。 分析: 1. 使用定时器来完成。setTimeout (执行一次定时器) 2. 分析发现JQuery的显示和隐藏动画效果其实就是控制display 3. 使用 show/hide方法来完成广告的显示 */ //入口函数,在页面加载完成之后,定义定时器,调用这两个方法 $(function () { //定义定时器,调用adShow方法 3秒后执行一次 setTimeout(adShow,3000); //定义定时器,调用adHide方法,8秒后执行一次 setTimeout(adHide,8000); }); //显示广告 function adShow() { //获取广告div

学习目标day7(javascript-jQuery)

感情迁移 提交于 2019-11-30 09:33:08
学习目标 1. 能够根据下标删除指定元素 var colors = [ "red" , "green" , "blue" ] colors . splice ( 1 , 1 , 'pink' , 'yello' ) 2.能够写出2种循环方式 var i = 0 // 语法: while ( 条件 ) { 语句 while ( i < colors . length ) { alert ( colors [ i ] ) i + + } for ( var i = 0 ; i < colors . length ; i + + ) { alert ( colors [ i ] ) } 3.能够实现反复执行的定时器 setInterval ( function ( ) { // 在控制台输出日志 console . log ( '多次定时器' ) } , 1000 ) 5.能够知道jQuery的作用及优点 让JavaScript编程更简单、更强大 6.能够知道jQuery的引入方式 < script src = "js/jquery-1.12.4.min.js" > < / script > 7.能够说出jQuery入口函数的两种写法 < script > $ ( document ) . ready ( function ( ) { // 代码 } ) $ ( function ( )

简单的jQuery定时器

六眼飞鱼酱① 提交于 2019-11-26 16:15:14
在jQuery Timers中提供了3个函数式 everyTime(时间间隔, [计时器名称], 函式名称, [次数限制], [等待函式程序完成]) oneTime(时间间隔, [计时器名称], 呼叫的函式) stopTime ([计时器名称], [函式名称]) everyTime函数式 everyTime函数式相当于js中的循环定时器 1:每间隔一秒钟循环执行a() function a(){ alert(1); } $('body').everyTime('1s',a); 2:简写版 $('body').everyTime('1s',function(){ alert(1); }); 3:每隔一秒执行,并给计时器命名为A $('body').everyTime('1s','A',function(){ alert(1); }); 4:每隔二十秒执行,最多5次,并给计时器命名为A $('body').everyTime('20s','A',function(){ alert(1); },5); oneTime函数式 1:10s后执行函数 $('body').oneTime('1das',function(){ alert(1); }); 2:100s后执行函数,并给计时器命名为A $('body').oneTime('100s','A',function(){ alert(1);