当前位置: 首页 > 编程笔记 >

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

时衡虑
2023-03-14
本文向大家介绍jquery+html5时钟特效代码分享(可设置闹钟并且语音提醒),包括了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时钟特效专题

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 函数名称:设置闹钟音量 函数功能:设置闹钟音量大小 函数方法 device.setAlarmVolume(vol) 参数 类型 必填 说明 vol number 是 闹钟音量,范围 0~100 函数用例 --不同设备范围可能不同 device.setAlarmVolume(7) vol = device.getAlarmVolume() dialog(vol,5000) 注意事项 目前积木编程函

  • 流程 获取闹钟列表 获取设备的闹钟列表 接口定义 Swift: RokidMobileSDK.skill?.alarm.getList(deviceId: String, completion: @escaping (error: RKError?, alarms: [SDKAlarm]?) -> Void) Objc: [RokidMob

  • 闹钟 Alarm 流程 获取闹钟列表 请求获取设备上的闹钟列表: Java: RokidMobileSDK.skill.alarm().getList(deviceId, new GetAlarmListCallback { @override public void onSucceed(List<SDKAlarm> alarmList) { //...

  • 本文向大家介绍jquery制作LED 时钟特效,包括了jquery制作LED 时钟特效的使用技巧和注意事项,需要的朋友参考一下 以下是HTML文件源代码: 使用: 引用jquery.KeleyiLCDClock.css文件和jquery.KeleyiLCDClock.js文件。 然后定义div的id,比如keleyitime,接着设置时间与使用KeleyiLCDClock()方法。 $("#kel

  • 我正在开发一个集成了提醒功能的Android应用程序。如果手机一直开着,通知就会起作用,但当我关机或重启时,我就失去了所有的警报。我知道这是和Android的功能来提高手机的效率,但我不知道该怎么办,我该怎么解决这个问题呢? 这里是我的文件: > AlarmService.java 下面是代码: AlarmService.java } 我该怎么办?

  • 您可以在 M600 设置响铃的闹钟。当闹钟响起时,M600 会振动并显示一张小卡。 请注意,当您在 M600 上设置闹钟时,闹钟不会在您的手机上响起。 设置闹铃 按下侧边电源按钮打开应用程式菜单,找到并轻触Alarm (闹钟)。 在时钟圈中设置所需的小时。您也可以在圈中心看到小时设置。如果您使用 12 小时制,轻触选择am(上午)或pm(下午)。 轻触圈中心的分钟数,设置所需的分钟。 在分钟圈中设