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 相关文章推荐
JS日历 推荐
Dec 03 Javascript
Mootools 1.2教程 函数
Sep 15 Javascript
jQuery学习笔记 操作jQuery对象 文档处理
Sep 19 Javascript
JQuery中使用Ajax赋值给全局变量失败异常的解决方法
Aug 18 Javascript
jquery隔行换色效果实现方法
Jan 15 Javascript
javascript实现十秒钟后注册按钮可点击的方法
May 13 Javascript
js css实现垂直方向自适应的三角提示菜单
Jun 26 Javascript
Node.js开发第三方微信公众平台
Jun 05 Javascript
Vue中的验证登录状态的实现方法
Mar 09 Javascript
vue项目前端知识点整理【收藏】
May 13 Javascript
详解小程序如何改变onLoad的执行时机
Nov 01 Javascript
JavaScript选择器函数querySelector和querySelectorAll
Nov 27 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
php实现简单的语法高亮函数实例分析
2015/04/27 PHP
Laravel中的Blade模板引擎示例详解
2017/10/10 PHP
实现php删除链表中重复的结点
2018/09/27 PHP
PHP+Redis事务解决高并发下商品超卖问题(推荐)
2020/08/03 PHP
详解phpstorm2020最新破解方法
2020/09/17 PHP
js几个不错的函数 $$()
2006/10/09 Javascript
在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
2007/02/15 Javascript
JavaScript面向对象设计二 构造函数模式
2011/12/20 Javascript
jQuery输入城市查看地图使用介绍
2013/05/08 Javascript
JS实现的跨浏览器解析XML文件实例
2016/06/21 Javascript
js轮播图代码分享
2016/07/14 Javascript
解析NodeJs的调试方法
2016/12/11 NodeJs
js实现一个猜数字游戏
2017/03/31 Javascript
Three.js基础学习之场景对象
2017/09/27 Javascript
AngularJS中ng-options实现下拉列表的数据绑定方法
2018/08/13 Javascript
JS学习笔记之数组去重实现方法小结
2019/05/29 Javascript
jquery弹窗时禁止body滚动条滚动的例子
2019/09/21 jQuery
JS script脚本中async和defer区别详解
2020/06/24 Javascript
Python多线程同步Lock、RLock、Semaphore、Event实例
2014/11/21 Python
python获得linux下所有挂载点(mount points)的方法
2015/04/29 Python
Eclipse中Python开发环境搭建简单教程
2016/03/23 Python
python爬虫系列Selenium定向爬取虎扑篮球图片详解
2017/11/15 Python
Sanic框架路由用法实例分析
2018/07/16 Python
Python实现微信消息防撤回功能的实例代码
2019/04/29 Python
Python爬虫:Request Payload和Form Data的简单区别说明
2020/04/30 Python
Python Selenium实现无可视化界面过程解析
2020/08/25 Python
澳大利亚潮流尖端的快时尚品牌:Cotton On
2016/09/26 全球购物
俄罗斯珠宝市场的领导者之一:Бронницкий ювелир
2019/10/02 全球购物
工程概预算专业毕业生求职信
2013/10/04 职场文书
党员公开承诺书范文
2014/03/25 职场文书
食品安全工作实施方案
2014/03/26 职场文书
施工质量承诺书范文
2014/05/30 职场文书
2014年干部培训工作总结
2014/12/17 职场文书
2015年反腐倡廉工作总结
2015/05/14 职场文书
借条格式范本
2015/05/25 职场文书
新手必备Python开发环境搭建教程
2021/05/28 Python