setInterval与clearInterval定时问题,将返回id设置为全局变量。

设置定时与去除:

<script type="text/javascript">
      var angle = 0;
   
intmusic = setInterval("my()",50); //将setInterval定义为全局变量,为了下面的clearInterval

因为clearInterval函数的参数只能是setInterval的返回ID,所以将此值设置为全部变量是为了下次再
不同函数调用时,可以用同一个函数将其去掉定时
function my(){
      angle+=3;
     $("#audioBtn").rotate(angle);
}

function my2(){
    intmusic= setInterval("my()",50);
}

$("#audioBtn").click(function(){
    
    var music=  document.getElementById("audo");
     
     if(music.paused){
            music.play();
           setTimeout("my2()",10);
        
        }else{
            music.pause();
 window.clearInterval(intmusic) ;
        }
})

</script>
时间: 2024-10-30 22:14:52

setInterval与clearInterval定时问题,将返回id设置为全局变量。的相关文章

mybatis 插入数据返回ID

hibernate中插入数据后会返回插入的数据的ID,mybatis要使用此功能需要在配置文件中显示声明两个属性即可: mybatis 插入数据返回ID,布布扣,bubuko.com

Mysql批量插入返回Id错乱(原因分析)

在项目中经常会有如下场景: 往数据库中批量插入一批数据后,需要知道哪些插入成功,哪些插入失败了. 这时候往往会有两种思路,一个是在插入之前判断相同的记录是否存在,过滤掉重复的数据:另外一种就是边插入边判断,动态过滤. 第一种方式对于数据量过大的情况并不适用,为了采用第二种方法,我们使用了"Mybatis批量插入返回自增主键"的方式进行处理. mysql插入操作后返回主键是jdbc的功能,用到的方法是getGeneratedKeys()方法,使用此方法获取自增数据,性能良好,只需要一次交

SQL SERVER 分页查询 和 Inser 添加并返回Id

--第一种分页 SELECT * FROM ( select ROW_NUMBER() over(order by id) as rows,* from [dbo].[M_User] --WHERE Id>1 ) AS T where rows BETWEEN 0 AND 2 --第二种分页 需SQL SERVER 2012以上支持 select * from [M_Role] order by Id offset 0 rows fetch next 10 rows only ; --执行Ins

Hibernate原生sql的查询,返回结果设置到DTO

原生sql的查询,返回结果设置到DTO: Query query = sessionFactoryRtData.getCurrentSession().createSQLQuery(hql.toString()).setResultTransformer(Transformers.aliasToBean(RTDataAttrDto.class));

yarn.resourcemanager.ha.id设置

resourcemanager启动报错,其中一个启动成功,另一个启动报8088端口被成功启动的rm占用 2016-11-18 17:08:49,478 INFO org.apache.zookeeper.ZooKeeper: Client environment:java.library.path=/usr/lib/hadoop/lib/native 2016-11-18 17:08:49,478 INFO org.apache.zookeeper.ZooKeeper: Client envir

【转】linux 设置用户id 设置组id

[转]转自 linux 设置用户id 设置组id 最近看apue,简单记录对设置用户id理解(设置组id同理). 1. 相关的id好像很多,共有哪些? 文件2个id 2个位: 拥有者id             拥有者组id 设置用户id位         设置组id位 进程6个或更多的id(如果有附加组id): 实际用户id             实际组id       (仅仅标志我们是谁,不参与文件访问权限检测) 有效用户id             有效组id        (用于文件访

根据id设置、获取元素的文本和value

/** * 根据id获取元素文本 * @param {String} id|元素id * return {Integer || String} text */function getText(id){ var text = $('#'+ id).text().replace(/(^\s*)|(\s*$)/g,""); if(text=='' || text==null){ return ''; } else if(!isNaN(text)){ var intText = parseIn

Android----xml文件中的控件的id设置

Android开放中要想得到布局文件中控件的引用,该控件必须设置id属性,这两有两种方式设置id:(1)@+id/xxxx;(2)@id/xxxx;下面做个简单的介绍. @+id/xxx:如果R文件中没有该id则创建: 注意:一个xml文件中不能出现两个以该形式设置同一id的两个控件(include标签例外): 示例1 正确的使用: <TextView     android:id="@+id/mytv"     android:layout_width="wrap_c

WordPress后台的文章、分类,媒体,页面,评论,链接等所有信息中显示ID并将ID设置为第一列

WordPress后台默认是不显示文章.分类等信息ID的,查看起来非常不方便,不知道Wp团队出于什么原因默认不显示这个但可以使用Simply Show IDs插件来实现 不使用插件,其他网友的实现: <?php /** *为WordPress后台的文章.分类等显示ID From wpdaxue.com * ID默认添加到列的后面 * http://www.wpdaxue.com/simply-show-ids.html * htl add 2015-01-16 */ //添加一个新的列 ID f