博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JQuery文本框水印插件的简单实现
阅读量:6880 次
发布时间:2019-06-27

本文共 1286 字,大约阅读时间需要 4 分钟。

采用JQuery实现文本框的水印效果非常容易,效果如下:

   代码片段,定义要应用水印效果的文本框的样式:

.watermark {
color: #cccccc; }

  将JavaScript代码封装成JQuery的插件:

(function ($) {    $.fn.watermark = function (options) {        var settings = $.extend({            watermarkText: "Input something here",            className: "watermark"        }, options);        return this.each(function () {
if ($(this).val().length == 0 || $(this).val() == settings.watermarkText) {   //init, set watermark text and class   $(this).val(settings.watermarkText).addClass(settings.className); } //if blur and no value inside, set watermark text and class again. $(this).blur(function () { if ($(this).val().length == 0) { $(this).val(settings.watermarkText).addClass(settings.className); } }); //if focus and text is watermrk, set it to empty and remove the watermark class $(this).focus(function () { if ($(this).val() == settings.watermarkText) { $(this).val('').removeClass(settings.className); } }); }); }})(jQuery);

  接下来直接在页面上使用:

  原文地址:

本文转自Jaxu博客园博客,原文链接:http://www.cnblogs.com/jaxu/p/3599706.html,如需转载请自行联系原作者

你可能感兴趣的文章
8086/8088指令详解
查看>>
iOS:自定义代码块{ }
查看>>
C# 远程链接指定计算机,获取该计算机的计算机名等信息
查看>>
OpenGL入门笔记(十一)
查看>>
windowsXP用户被禁用导致不能网站登录
查看>>
第 8 章 TokyoCabinet/Tyrant
查看>>
智慧城市逐步推进 未来城市建设突破口分析
查看>>
是谁在推动路由器智能连接功能的普及?
查看>>
物联网软件更新政策不明 智能冰箱也易沦为犯罪工具
查看>>
基于 SaaS 解决库存问题, Nextail 获 160 万美元融资
查看>>
Windows 10新版可以更新了!这些新功能值得升级
查看>>
《微信公众平台开发最佳实践》——2.2 微信开发者中心
查看>>
《IPv6精髓(第2版)》——1.4 常见误解
查看>>
《精通ArcGIS Server 应用与开发》——2.2 ArcGIS Server架构
查看>>
《UNIX网络编程 卷1:套接字联网API(第3版)》——2.10 TCP端口号与并发服务器...
查看>>
Centrifugo —— 用 Golang 实现的实时消息通信平台
查看>>
《善用佳软:高效能人士的软件应用之道》一2.6 小工具之计算器
查看>>
《Web前端工程师修炼之道(原书第4版)》——关于浏览器
查看>>
关于CKEditor4.5.6的使用,自定义toolbar配置,上传图片案例(SpringMVC+MyBatis案例),自定义行高,去编辑器的中内容,将编辑器中内容设置到指定的位置等...
查看>>
Ejoy2D —— 来自云风的开源游戏图形引擎
查看>>