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 相关文章推荐
JavaScript面向对象之体会[总结]
Nov 13 Javascript
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
Aug 24 Javascript
jquery购物车实时结算特效实现思路
Sep 23 Javascript
ExtJS4 动态生成的grid导出为excel示例
May 02 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
Nov 04 Javascript
百度地图api如何使用
Aug 03 Javascript
jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
Dec 23 Javascript
使用Javascript实现选择下拉菜单互移并排序
Feb 23 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
Jan 19 Javascript
javaScript 逻辑运算符使用技巧整理
May 03 Javascript
AngularJS 仿微信图片手势缩放的实例
Sep 28 Javascript
Javascript基于OOP实实现探测器功能代码实例
Aug 26 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
信用卡效验程序
2006/10/09 PHP
PHP函数http_build_query使用详解
2014/08/20 PHP
MySql数据库查询结果用表格输出PHP代码示例
2015/03/20 PHP
header与缓冲区之间的深层次分析
2016/07/30 PHP
PHP实现登陆并抓取微信列表中最新一组微信消息的方法
2017/07/10 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
静态图片的十一种滤镜效果--不支持Ie7及非IE浏览器。
2007/03/06 Javascript
jQuery EasyUI API 中文文档 - EasyLoader 加载器
2011/09/29 Javascript
Extjs优化(二)Form表单提交通用实现
2013/04/15 Javascript
Javascript的闭包详解
2014/12/26 Javascript
Bootstrap实现渐变顶部固定自适应导航栏
2020/08/27 Javascript
thinkphp标签实现bootsrtap轮播carousel实例代码
2017/02/19 Javascript
Angular.js跨controller实现参数传递的两种方法
2017/02/20 Javascript
requirejs按需加载angularjs文件实例
2017/06/08 Javascript
JS实现DOM删除节点操作示例
2018/04/04 Javascript
使用javascript函数编写简单银行取钱存钱流程
2018/05/26 Javascript
vue 实现边输入边搜索功能的实例讲解
2018/09/16 Javascript
JS动画实现回调地狱promise的实例代码详解
2018/11/08 Javascript
微信小程序如何播放腾讯视频的实现
2019/09/20 Javascript
国内常用的js类库大全(CDN公共库)
2020/06/24 Javascript
原生js实现自定义难度的扫雷游戏
2021/01/22 Javascript
[04:15]DOTA2-DPC中国联赛1月19日Recap集锦
2021/03/11 DOTA
详解Python 2.6 升级至 Python 2.7 的实践心得
2017/04/27 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
2017/09/25 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
2018/04/10 Python
python SQLAlchemy 中的Engine详解
2019/07/04 Python
Python爬虫爬取微信朋友圈
2020/08/06 Python
重新定义牛仔布,100美元以下:Warp + Weft
2018/07/25 全球购物
小学毕业寄语大全
2014/04/03 职场文书
学生未请假就回家检讨书
2014/09/22 职场文书
骨干教师个人总结
2015/02/11 职场文书
高温慰问简报
2015/07/21 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书
详解MySQL多版本并发控制机制(MVCC)源码
2021/06/23 MySQL
Pandas数据类型之category的用法
2021/06/28 Python
Golang获取List列表元素的四种方式
2022/04/20 Golang