jQuery实现的placeholder效果完整实例


Posted in Javascript onAugust 02, 2016

本文实例讲述了jQuery实现的placeholder效果。分享给大家供大家参考,具体如下:

运行效果截图如下:

jQuery实现的placeholder效果完整实例

具体代码如下:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>jQuery实现placeholder效果</title>
  <script src="jquery-1.7.2.min.js"></script>
  <script>
    $(function () {
      initEvent();
    });
    //初始化提示内容的颜色
    function initEvent() {
      $('input.holder').each(function () {
        var $this = $(this), holder = $this.data('holder');
        if (holder) {
          $this.css('color', '#a9a9a9').val(holder);
        }
      });
      //获取焦点时设置内容的颜色和值为空
      $(document).off('focus', 'input.holder').on('focus', 'input.holder', function () {
        var $this = $(this);
        if ($this.val() === $this.data('holder')) {
          $this.css('color', 'black').val('');
        }
      });
      //失去焦点后还原提示内容
      $(document).off('focusout', 'input.holder').on('focusout', 'input.holder', function () {
        var $this = $(this);
        if ($.trim($this.val()) === '') {
          $this.css('color', '#a9a9a9').val($this.data('holder'));
        }
      });
    }
  </script>
</head>
<body>
  <input type="text" class="holder" name="name" value="" data-holder="请输入账户" /><br><br>
  <input type="text" class="holder" name="name" value="" data-holder="请输入密码" />
</body>
</html>

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

Javascript 相关文章推荐
用dtree实现树形菜单 dtree使用说明
Oct 17 Javascript
使用Math.floor与Math.random取随机整数的方法详解
May 07 Javascript
jQuery实现的漂亮表单效果代码
Aug 18 Javascript
全面解析Bootstrap表单使用方法(表单控件)
Nov 24 Javascript
JS与Ajax Get和Post在使用上的区别实例详解
Jun 08 Javascript
深入浅析search 搜索框的写法
Aug 02 Javascript
浅谈jquery选择器 :first与:first-child的区别
Nov 20 Javascript
JavaScript轮播图简单制作方法
Feb 20 Javascript
JS查找英文文章中出现频率最高的单词
Mar 20 Javascript
Vue的elementUI实现自定义主题方法
Feb 23 Javascript
jquery的 filter()方法使用教程
Mar 22 jQuery
原生JavaScript实现简单五子棋游戏
Jun 28 Javascript
AngularJS基础 ng-keyup 指令简单示例
Aug 02 #Javascript
两种JavaScript的AES加密方式(可与Java相互加解密)
Aug 02 #Javascript
深入浅析search 搜索框的写法
Aug 02 #Javascript
AngularJS基础 ng-keypress 指令简单示例
Aug 02 #Javascript
Angularjs 自定义服务的三种方式(推荐)
Aug 02 #Javascript
AngularJS基础 ng-keypress 指令简单示例
Aug 02 #Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
Aug 02 #Javascript
You might like
用php制作简单分页(从数据库读取记录)的方法详解
2013/05/04 PHP
php数组删除元素示例
2014/03/21 PHP
PHP中cookie和session的区别实例分析
2014/08/28 PHP
PHP使用xpath解析XML的方法详解
2017/05/20 PHP
PHP htmlentities()函数用法讲解
2019/02/25 PHP
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
2010/07/26 Javascript
两个listbox实现选项的添加删除和搜索
2013/03/01 Javascript
js里取容器大小、定位、距离等属性搜集整理
2013/08/19 Javascript
解决js下referer兼容各大浏览器的方法
2014/11/03 Javascript
JQuery中的事件及动画用法实例
2015/01/26 Javascript
nodejs修复ipa处理过的png图片
2016/02/17 NodeJs
老生常谈Javascript中的原型和this指针
2016/10/09 Javascript
微信小程序 swiper制作tab切换实现附源码
2017/01/21 Javascript
JS/jQuery实现简单的开关灯效果【案例】
2019/02/19 jQuery
世界上最短的数字判断js代码
2019/09/09 Javascript
深入讨论Python函数的参数的默认值所引发的问题的原因
2015/03/30 Python
python内置函数:lambda、map、filter简单介绍
2017/11/16 Python
python实现音乐下载器
2018/04/15 Python
django与小程序实现登录验证功能的示例代码
2019/02/19 Python
Python控制台输出时刷新当前行内容而不是输出新行的实现
2020/02/21 Python
pip install 使用国内镜像的方法示例
2020/04/03 Python
Python xml、字典、json、类四种数据类型如何实现互相转换
2020/05/27 Python
Python如何将字符串转换为日期
2020/07/31 Python
Python如何获取文件路径/目录
2020/09/22 Python
html5利用canvas绘画二级树形结构图的示例
2017/09/27 HTML / CSS
波比布朗英国官网:Bobbi Brown英国
2017/11/13 全球购物
麦当劳印度网上订餐:McDelivery
2020/03/16 全球购物
Internet主要有哪些网络群组成
2015/12/24 面试题
经验丰富大学生村干部自我鉴定
2014/01/22 职场文书
大学社团活动策划书
2014/01/26 职场文书
店长职务说明书
2014/02/04 职场文书
卫生院健康教育实施方案
2014/06/07 职场文书
事业单位个人查摆问题及整改措施
2014/10/28 职场文书
2014年党委工作总结
2014/11/22 职场文书
主题班会开场白
2015/06/01 职场文书
物业公司管理制度
2015/08/05 职场文书