!DOCTYPE HTML
成都创新互联公司长期为近1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为南涧企业提供专业的网站设计、成都网站设计,南涧网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。
html
head
meta charset="UTF-8" /
titlelast.html/title
style
/style
script type="text/javascript" src="jquery-1.8.0.min.js"/script
script type="text/javascript"
$ (function ()
{
var player = $ ("#player")[0];
$ ('#b5').click (function ()
{
player.Play ();
})
$ ('#b6').click (function ()
{
player.Pause ();
})
$ ('#b7').click (function ()
{
player.Stop ();
})
})
/script
/head
body
EMBED id="player" src="Music/MusicList/xxdd.mp3" autoplay="false" hidden=no style="scrollbar-3dlight-color: #000"
/EMBED
input type="button" value="播放" id="b5" /
input type="button" value="暂停" id="b6" /
input type="button" value="停止" id="b7" /
/body
/html
可以参照:
setTimeout()
语法
var t=setTimeout("javascript语句",毫秒)
setTimeout() 方法会返回某个值。在上面的语句中,值被储存在名为 t 的变量中。假如你希望取消这个 setTimeout(),你可以使用这个变量名来指定它。
setTimeout() 的第一个参数是含有 JavaScript 语句的字符串。这个语句可能诸如 "alert('5 seconds!')",或者对函数的调用,诸如 alertMsg()"。
第二个参数指示从当前起多少毫秒后执行第一个参数。
提示:1000 毫秒等于一秒。
用这个来做定时控制
这个,就我目前所了解的,好像是不可以暂停后在循环的,只有跳出当前循环、结束本次循环和跳出循环!但方法也是有的,你可以用函数的递归去实现它,叫回调应该会好些,当你不需要它的时候,就不执行,需要的时候,在执行呗! 这只是我的一个设想,但应该是可以的!
1、首先新建一个html文件,命名为test.html。
2、在test.html文件内,使用span标签创建一行文字,用于下面延时设置其颜色。
3、在test.html文件内,给span标签添加一个id属性,用于下面获得它的对象。
4、在js标签内,通过ready()方法,在页面加载成功后,执行function方法。
5、在function方法内,使用setTimeout定时器,在2秒后通过id获得span对象,使用css()方法将其文字颜色设置为红色。
6、最后在浏览器打开test.html文件,查看结果。
如果要实现点击video播放或暂停,可以使用jquery的选择器来方便选取DOM。
但要注意:jquery中并没有直接控制video元素播放、暂停的方法,需要用原生的JavaScript代码来控制。
如果是使用的HTML5的video 标签,可以取到播放器即可实现。
var Media = document.getElementById("media");
Media.play(); //播放
Media.pause(); //暂停