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 相关文章推荐
设置下载不需要倒计时cookie(倒计时代码)
Nov 19 Javascript
深入document.write()与HTML4.01的非成对标签的详解
May 08 Javascript
扩展JS Date对象时间格式化功能的小例子
Dec 02 Javascript
jquery选择符快速提取web表单数据示例
Mar 27 Javascript
JavaScript中获取样式的原生方法小结
Oct 08 Javascript
javascript动态设置样式style实例分析
May 13 Javascript
ionic 上拉菜单(ActionSheet)实例代码
Jun 06 Javascript
JavaScript&quot;模拟事件&quot;的注意要点详解
Feb 13 Javascript
layui checkbox默认选中,获取选中值,清空所有选中项的例子
Sep 02 Javascript
vue 动态表单开发方法案例详解
Dec 02 Javascript
VSCode Vue开发推荐插件和VSCode快捷键(小结)
Aug 08 Javascript
vue实现div可拖动位置也可改变盒子大小的原理
Sep 16 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
PHP笔记之:日期函数的使用介绍
2013/04/24 PHP
VPS中使用LNMP安装WordPress教程
2014/12/28 PHP
PHP实现的简单分页类及用法示例
2016/05/06 PHP
提高代码性能技巧谈—以创建千行表格为例
2006/07/01 Javascript
javascript 流畅动画实现原理
2009/09/08 Javascript
jquery 简单导航实现代码
2009/09/11 Javascript
弹出窗口并且此窗口带有半透明的遮罩层效果
2014/03/13 Javascript
JS实现点击按钮控制Div变宽、增高及调整背景色的方法
2015/08/05 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
2015/09/15 Javascript
实例详解BootStrap的动态模态框及静态模态框
2018/08/13 Javascript
JS判断用户用的哪个浏览器实例详解
2018/10/09 Javascript
使用 node.js 模仿 Apache 小部分功能
2019/07/07 Javascript
微信小程序左滑删除实现代码实例
2019/09/16 Javascript
JavaScript数组排序功能简单实现
2020/05/14 Javascript
TensorFlow神经网络优化策略学习
2018/03/09 Python
Python编写一个优美的下载器
2018/04/15 Python
用python处理图片之打开\显示\保存图像的方法
2018/05/04 Python
Python实现的多进程拷贝文件并显示百分比功能示例
2019/04/09 Python
django中上传图片分页三级联动效果的实现代码
2019/08/30 Python
python实现两个字典合并,两个list合并
2019/12/02 Python
查看端口并杀进程python脚本代码
2019/12/17 Python
Python3搭建http服务器的实现代码
2020/02/11 Python
python实现udp聊天窗口
2020/03/31 Python
PyQt5如何将.ui文件转换为.py文件的实例代码
2020/05/26 Python
简单html5代码获取地理位置
2014/03/31 HTML / CSS
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
Java语言程序设计测试题判断题部分
2013/01/06 面试题
怎么写好自荐信
2013/10/30 职场文书
俄语翻译实习生的自我评价分享
2013/11/06 职场文书
出国导师推荐信
2014/01/16 职场文书
医院辞职信范文
2014/01/17 职场文书
安卓程序员求职信
2014/02/28 职场文书
党员教师四风自我剖析材料
2014/09/30 职场文书
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫
Beekeeper Studio开源数据库管理工具比Navicat更炫酷
2022/06/21 数据库
Python first-order-model实现让照片动起来
2022/06/25 Python