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 相关文章推荐
跨浏览器开发经验总结(四) 怎么写入剪贴板
May 13 Javascript
HTML5之lang属性与dir属性的详解
Jun 19 Javascript
Javascript 颜色渐变效果的实现代码
Oct 01 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
Sep 16 Javascript
AngularJS 过滤器(自带和自建)详解
Sep 19 Javascript
DropDownList实现可输入可选择(两种版本可选)
Dec 07 Javascript
微信小程序 跳转传参数与传对象详解及实例代码
Mar 14 Javascript
JS实现隔行换色的表格排序
Mar 27 Javascript
javascript 中关于array的常用方法详解
May 05 Javascript
微信小程序引用公共js里的方法的实例详解
Aug 17 Javascript
浅谈Vue数据绑定的原理
Jan 08 Javascript
JavaScript实现PC端横向轮播图
Feb 07 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
phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法
2014/05/07 PHP
PHP中实现接收多个name相同但Value不相同表单数据实例
2015/02/03 PHP
php运行报错Call to undefined function curl_init()的最新解决方法
2016/11/20 PHP
CI框架使用composer安装的依赖包步骤与方法分析
2016/11/21 PHP
phpstudy隐藏index.php的方法
2020/09/21 PHP
比Jquery的document.ready更快的方法
2010/04/28 Javascript
jQuery登陆判断简单实现代码
2013/04/21 Javascript
javascript基本算法汇总
2016/03/09 Javascript
如何解决IONIC页面底部被遮住无法向上滚动问题
2016/09/06 Javascript
JavaScript中localStorage对象存储方式实例分析
2017/01/12 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
2017/12/31 Javascript
js中arguments对象的深入理解
2019/05/14 Javascript
python用字典统计单词或汉字词个数示例
2014/04/22 Python
Python线程中对join方法的运用的教程
2015/04/09 Python
python使用xlrd模块读写Excel文件的方法
2015/05/06 Python
python中利用await关键字如何等待Future对象完成详解
2017/09/07 Python
Pyqt实现无边框窗口拖动以及窗口大小改变
2018/04/19 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
python移位运算的实现
2019/07/15 Python
Python3查找列表中重复元素的个数的3种方法详解
2020/02/13 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
Python-split()函数实例用法讲解
2020/12/18 Python
详解Python openpyxl库的基本应用
2021/02/26 Python
通过CSS3的object-fit来调整图片适配尺寸的技巧简介
2016/02/27 HTML / CSS
韩国女装NO.1网店:STYLENANDA
2016/09/16 全球购物
全球虚拟主机商:HostGator
2017/02/06 全球购物
英国领先的家庭时尚品牌:Peacocks
2018/01/11 全球购物
党员领导干部廉洁从政承诺书
2014/03/27 职场文书
保护环境建议书300字
2014/05/13 职场文书
维修工先进事迹
2014/05/29 职场文书
博士生导师推荐信
2014/07/08 职场文书
家长对孩子的寄语
2015/02/26 职场文书
2015年国庆节寄语
2015/08/17 职场文书
酒吧七夕情人节宣传语
2015/11/24 职场文书
调解协议书范本
2016/03/21 职场文书
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python