jquery+html5时钟特效代码分享(可设置闹钟并且语音提醒)


Posted in Javascript onMarch 30, 2020

本文实例讲述了Jquery+html5可设置闹钟并且会语音提醒的时钟特效。分享给大家供大家参考。具体如下:

这是一款基于Jquery+html5实现可设置闹钟并且会语音提醒的时钟特效代码,超逼真的模拟时钟,最大的特点还可以语音提醒,感兴趣的小伙伴们快来研究研究。

运行效果图:-------------------查看效果 下载源码-------------------

jquery+html5时钟特效代码分享(可设置闹钟并且语音提醒)

小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式。

为大家分享的Jquery+html5实现可设置闹钟并且会语音提醒的时钟特效代码如下

<!doctype html>
<html lang="zh">
<head>
 <meta charset="UTF-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>HTML5 canvas超逼真的模拟时钟特效</title>
 <link rel="stylesheet" type="text/css" href="css/normalize.css" />
 <link rel="stylesheet" type="text/css" href="css/default.css">
 <link href='http://fonts.useso.com/css?family=PT+Sans' rel='stylesheet' type='text/css'>
 <link rel="stylesheet" media="screen" href="css/main.css"/>
 <!--[if IE]>
 <script src="http://libs.useso.com/js/html5shiv/3.7/html5shiv.min.js"></script>
 <![endif]-->
</head>
<body>
 <div class="htmleaf-container">
 
 <div class="container">
 <div id="myclock"></div>
 <div id="alarm1" class="alarm"><a href="javascript:void(0)" id="turnOffAlarm">关闭闹钟</a></div>
 </div>

 <br/><br/>
 <input type="text" id="altime" placeholder="hh:mm"/><br><br>
 <a href="javascript:void(0)" id="set">设置闹钟</a>
 
 </div>
 
 <script src="http://libs.useso.com/js/jquery/2.1.1/jquery.min.js" type="text/javascript"></script>
 <script>window.jQuery || document.write('<script src="js/jquery-2.1.1.min.js"><\/script>')</script>
 <script language="javascript" type="text/javascript" src="js/jquery.thooClock.js"></script> 
 <script language="javascript">
 var intVal, myclock;

 $(window).resize(function(){
 window.location.reload()
 });

 $(document).ready(function(){

 var audioElement = new Audio("");

 //clock plugin constructor
 $('#myclock').thooClock({
 size:$(document).height()/1.4,
 onAlarm:function(){
 //all that happens onAlarm
 $('#alarm1').show();
 alarmBackground(0);
 //audio element just for alarm sound
 document.body.appendChild(audioElement);
 var canPlayType = audioElement.canPlayType("audio/ogg");
 if(canPlayType.match(/maybe|probably/i)) {
 audioElement.src = 'alarm.ogg';
 } else {
 audioElement.src = 'alarm.mp3';
 }
 // erst abspielen wenn genug vom mp3 geladen wurde
 audioElement.addEventListener('canplay', function() {
 audioElement.loop = true;
 audioElement.play();
 }, false);
 },
 showNumerals:true,
 brandText:'THOOYORK',
 brandText2:'Germany',
 onEverySecond:function(){
 //callback that should be fired every second
 },
 //alarmTime:'15:10',
 offAlarm:function(){
 $('#alarm1').hide();
 audioElement.pause();
 clearTimeout(intVal);
 $('body').css('background-color','#FCFCFC');
 }
 });

 });

 

 $('#turnOffAlarm').click(function(){
 $.fn.thooClock.clearAlarm();
 });


 $('#set').click(function(){
 var inp = $('#altime').val();
 $.fn.thooClock.setAlarm(inp);
 });

 
 function alarmBackground(y){
 var color;
 if(y===1){
 color = '#CC0000';
 y=0;
 }
 else{
 color = '#FCFCFC';
 y+=1;
 }
 $('body').css('background-color',color);
 intVal = setTimeout(function(){alarmBackground(y);},100);
 }
 </script>
</body>
</html>

更多JavaScript时钟特效点击查看:JavaScript时钟特效专题

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS 动态获取节点代码innerHTML分析 [IE,FF]
Nov 30 Javascript
Jquery中显示隐藏的实现代码分析
Jul 26 Javascript
Json序列化和反序列化方法解析
Dec 19 Javascript
使用jQuery重置(reset)表单的方法
May 05 Javascript
再分享70+免费的jquery 图片滑块效果插件和教程
Dec 15 Javascript
使用BootStrap实现悬浮窗口的效果
Dec 13 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
Feb 09 Javascript
分享一个精简的vue.js 图片lazyload插件实例
Mar 13 Javascript
JS jQuery使用正则表达式去空字符的简单实现代码
May 20 jQuery
简易Vue评论框架的实现(父组件的实现)
Jan 08 Javascript
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
Apr 27 jQuery
小程序tab页无法传递参数的方法
Aug 03 Javascript
jquery实现动画菜单的左右滚动、渐变及图形背景滚动等效果
Aug 25 #Javascript
jquery实现的淡入淡出下拉菜单效果
Aug 25 #Javascript
iframe中子父类窗口调用JS的方法及注意事项
Aug 25 #Javascript
JavaScript+CSS实现仿天猫侧边网页菜单效果
Aug 25 #Javascript
14款经典网页图片和文字特效的jQuery插件-前端开发必备
Aug 25 #Javascript
jquery实现向下滑出的二级导航下滑菜单效果
Aug 25 #Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
Aug 25 #Javascript
You might like
判“新”函数:得到今天与明天的秒数
2006/10/09 PHP
新手配置 PHP 调试环境(IIS+PHP+MYSQL)
2007/01/10 PHP
封装一个PDO数据库操作类代码
2009/09/09 PHP
浅谈ThinkPHP的URL重写
2014/11/25 PHP
使用javascript为网页增加夜间模式
2014/01/26 Javascript
jquery $(document).ready()和window.onload的区别浅析
2015/02/04 Javascript
javascript性能优化之事件委托实例详解
2015/12/12 Javascript
深入研究React中setState源码
2017/11/17 Javascript
vue实现在线预览pdf文件和下载(pdf.js)
2019/11/26 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
2020/02/06 Javascript
详解node.js 事件循环
2020/07/22 Javascript
[50:34]VGJ.T vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python简单删除列表中相同元素的方法示例
2017/06/12 Python
Python之pandas读写文件乱码的解决方法
2018/04/20 Python
对tensorflow 的模型保存和调用实例讲解
2018/07/28 Python
一行代码让 Python 的运行速度提高100倍
2018/10/08 Python
Python实现针对json中某个关键字段进行排序操作示例
2018/12/25 Python
在python 不同时区之间的差值与转换方法
2019/01/14 Python
解决使用PyCharm时无法启动控制台的问题
2019/01/19 Python
Python爬虫实现爬取百度百科词条功能实例
2019/04/05 Python
Python的in,is和id函数代码实例
2020/04/18 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
俄罗斯奢侈品牌衣服、鞋子和配饰的在线商店:INTERMODA
2020/07/17 全球购物
芭比波朗加拿大官方网站:Bobbi Brown Cosmetics CA
2020/11/05 全球购物
学院领导推荐信
2013/10/30 职场文书
公司前台接待岗位职责
2013/12/03 职场文书
人力资源总监工作说明
2014/03/03 职场文书
读书活动实施方案
2014/03/10 职场文书
如何写好建议书
2014/03/13 职场文书
党员教师四风问题整改措施思想汇报
2014/10/08 职场文书
2014年学校党建工作总结
2014/11/11 职场文书
慰问信格式
2015/02/14 职场文书
幼师自荐信范文
2015/03/06 职场文书
高一地理教学工作总结
2015/08/12 职场文书
如何有效防止sql注入的方法
2021/05/25 SQL Server
Python实现为PDF去除水印的示例代码
2022/04/03 Python