兼容IE的文字提示
2016-05-06 11:02
211 查看
// 创建一个新的 input var i = document.createElement("input"); // 如果创建的 input 不支持 placeholder 属性,执行以下代码 if (!("placeholder" in i)) { // 遍历所有带有 placeholder 属性的 input $("input[placeholder]").each(function () { var self = $(this); // 保存原始文字颜色 var color = self.css('color'); // value 填充为 placeholder 值 self.val(self.attr("placeholder")).bind({ // 成为焦点的时候将内容置空,颜色变为真是颜色 focus: function () { if (self.val() === self.attr("placeholder")) { self.val(""); } self.css('color', color); }, // 失去焦点的时候,如果内容为空,修改为 placeholder 值,并修改颜色 blur: function () { if (self.attr("placeholder") && self.val() === "") { self.val(self.attr("placeholder")); self.css('color', '#BBB'); } } }); // 修改颜色 self.css('color', '#BBB'); }); }
相关文章推荐
- scrum 项目准备2.0
- 坐标变换理解
- android缓存数据到本地放在哪儿
- Cocos2d-x-javaScript 的webSocket的代码
- 文件搜索命令
- A Simple Script for Deploying Code With Github’s WebHooks
- OpenCV4Android释疑: 透析Android以JNI调OpenCV的三种方式(让OpenCVManager永不困扰)
- 适配器基类--万能适配器(BaseAdapter)
- Git 命令小结
- 这朵玫瑰叫Jenny
- C++作业4-1
- Web 通信 之 长连接、长轮询(long polling)
- Android Fragment 你应该知道的一切
- 关于schedule_timeout
- 图片验证示例1
- OPENGL设备坐标系(dns)是左手坐标系,屏幕坐标系原点在左下角向上向右增加
- codeforces 670C Cinema
- chmod命令高级篇( SetUID与SetGID标识位)
- 汇编学习笔记
- Android Fragment 真正的完全解析(下)