jQuery实现仿QQ头像闪烁效果的文字闪动提示代码


Posted in Javascript onNovember 03, 2015

本文实例讲述了jQuery实现仿QQ头像闪烁效果的文字闪动提示代码。分享给大家供大家参考,具体如下:

jQuery 闪动的文字提示,仿QQ头像闪烁闪动提示,可以用于错误提示或其他吸引用户注意力的场合。

shake(ele,cls,times)
ele : jQuery Object [object] 要闪动的元素
cls : Class Name [string] 闪动的类
times : Number [Number] 闪动几次

注意,必须调用jQuery1.4.2及以上版本,否则网页下角会提示错误。

运行效果截图如下:

jQuery实现仿QQ头像闪烁效果的文字闪动提示代码

在线演示地址如下:

具体代码如下:

<!DOCTYPE HTML>
<html>
<head>
<title>QSL 社区闪动提示</title>
<style> 
 *{ margin:0; padding:0;}
 body{ background:#fff; font-family:Arial, Helvetica, sans-serif; background:#f9f9f9; font-size:14px; color:#333;}
 .main{ width:600px; background:#fff; margin:0 auto; padding:20px 0; border:solid #ddd; border-width:0 1px; min-height:800px;}
 .box{ width:240px; height:26px; line-height:26px; background:#f0f0f0; border:1px solid #ddd; text-align:center; font-size:14px; margin:20px auto;}
 input.box{ width:240px; font-weight:900; color:#999; display:block; background:#fff; text-align:left;}
 .red{ border:1px solid #d00; background:#ffe9e8; color:#d00;}
 input.red{background:#ffe9e8;}
 #box1{ cursor:pointer;}
 .des{ margin:0 20px; padding:6px; line-height:20px; border:1px solid #ccc; color:#555;}
</style>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script> 
 function shake(ele,cls,times){
   var i = 0,t= false ,o =ele.attr("class")+" ",c ="",times=times||2;
   if(t) return;
   t= setInterval(function(){
    i++;
    c = i%2 ? o+cls : o;
    ele.attr("class",c);
    if(i==2*times){
     clearInterval(t);
     ele.removeClass(cls);
     }
    },200);
   };
 $(function(){
  //domready 就闪动
  shake($("#box"),"red",3);
  //点击闪动
  $("#box1").bind({
   click:function(){
    shake($(this),"red",3);
    return false;
    }
   });
  //通不过mail校验闪动
  $("#mail").blur(
   function(){
     if(!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/.test($(this).val())) {
      shake($(this),"red",3);
     }
    }
   );
  });
</script>
</head>
 <body>
 <div class="main">
 <p class="des">闪动提示,可以用于错误提示或其他吸引用户注意力的场合 <br>
 shake(ele,cls,times)<br>
 ele : jQuery Object [object] 要闪动的元素<br>
 cls : Class Name [string] 闪动的类<br>
 times : Number [Number] 闪动几次
 </p>
<div id="box" class="box">打开就闪动</div><div id="box1" class="box">点击就闪动</div>
<input class="box" type="email" id="mail" placeholder="不是email地址就闪动" /> 
</div>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
JQuery对id中含有特殊字符的转义处理示例
Sep 06 Javascript
js jq 单击和双击区分示例介绍
Nov 05 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
Dec 06 Javascript
BAT及各大互联网公司2014前端笔试面试题--JavaScript篇
Oct 29 Javascript
JS小数运算出现多为小数问题的解决方法
Jun 02 Javascript
jQuery 实现ajax传入参数含有特殊字符的方法总结
Oct 17 Javascript
JS实现点击表头表格自动排序(含数字、字符串、日期)
Jan 22 Javascript
jquery中each循环的简单回滚操作
May 05 jQuery
HTML5开发Kinect体感游戏的实例应用
Sep 18 Javascript
Vue动态路由缓存不相互影响的解决办法
Feb 19 Javascript
javascript系统时间设置操作示例
Jun 17 Javascript
js实现一个简易计算器
Mar 30 Javascript
基于JavaScript怎么实现让歌词滚动播放
Nov 03 #Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
Nov 03 #Javascript
Javascript设计模式理论与编程实战之简单工厂模式
Nov 03 #Javascript
JS实现网页标题随机显示名人名言的方法
Nov 03 #Javascript
jQuery实用技巧必备(中)
Nov 03 #Javascript
jQuery实用技巧必备(上)
Nov 02 #Javascript
jQuery zclip插件实现跨浏览器复制功能
Nov 02 #Javascript
You might like
中国收音机工业发展史
2021/03/02 无线电
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
2020/04/06 PHP
jQuery Tools tooltip使用说明
2012/07/14 Javascript
jquery制作居中遮罩层效果分享
2014/02/21 Javascript
编写简单的jQuery提示插件
2014/12/21 Javascript
jQuery移动端图片上传组件
2016/06/12 Javascript
jQuery实现简单的手风琴效果
2020/04/17 jQuery
修改node.js默认的npm安装目录实例
2018/05/15 Javascript
在vue中获取微信支付code及code被占用问题的解决方法
2019/04/16 Javascript
vue-router 路由传参用法实例分析
2020/03/06 Javascript
webpack+vue-cil 中proxyTable配置接口地址代理操作
2020/07/18 Javascript
js实现轮播图效果 纯js实现图片自动切换
2020/08/09 Javascript
jQuery实现评论模块
2020/08/19 jQuery
如何基于jQuery实现五角星评分
2020/09/02 jQuery
深入了解Vue动态组件和异步组件
2021/01/26 Vue.js
Python base64编码解码实例
2015/06/21 Python
解决Linux系统中python matplotlib画图的中文显示问题
2017/06/15 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
2017/11/14 Python
Python实现抢购IPhone手机
2018/02/07 Python
Python3 读、写Excel文件的操作方法
2018/10/20 Python
使用Python 正则匹配两个特定字符之间的字符方法
2018/12/24 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
2019/02/15 Python
Python3 虚拟开发环境搭建过程(图文详解)
2020/01/06 Python
有原因的手表:Flex Watches
2019/03/23 全球购物
Wedgwood英国官方网站:英式精致骨瓷餐具、礼品与生活精品,源于1759年
2019/09/02 全球购物
New delete 与malloc free 的联系与区别
2013/02/04 面试题
学生学习总结的自我评价
2013/10/22 职场文书
上班睡觉检讨书
2014/01/09 职场文书
办公室主任主任岗位责任制
2014/02/11 职场文书
打架检讨书2000字
2014/02/22 职场文书
酒店管理专业自荐信
2014/05/23 职场文书
医德医风自我评价
2014/09/19 职场文书
村党支部对照检查材料思想汇报
2014/09/28 职场文书
学生个人评语大全
2015/01/04 职场文书
2016年教师节特级教师获奖感言
2015/12/09 职场文书
这样写python注释让代码更加的优雅
2021/06/02 Python