input 前几天 为了这个词 用在搜索框被我们总监喷,为了加强印象,我把它记录下来

最原始的造型

<input type="text" value="搜索"/>  作成搜索框 比较尴尬,因为鼠标放上去 字居然还在 ,特难受

解决此问题!!!
第一中方法
<input type="text" value="搜索" id="sou"/>

$("#sou").focus(function () {
if ($(this).val() == "请输入关键字")
$(this).val("");
});
$("#sou").blur(function () {
if ($(this).val() == "")
$(this).val("请输入关键字");
});

上面方法是input框 鼠标focus的时候value消失 然而现在很多input框 并不是那样,focus的时候还在 ,只有当输入文字的时候才没了
这时候我们可以考虑使用h5的属性 placeholder 这时候问题来了 使用h5 华丽奔放 杠杆的 可是同样的兼容性也不能小觑
<input type="text" placeholder="搜索" id="test"/>
这里利用原生js进行封装
这是我在曾经访问过一位大神 里面的 我们到时候项目中用到 直接调用就好了 地址:http://www.zhangxinxu.com/study/js/jquery.placeholder.js
$(function() {
$("#test").placeholder();
});
</script>即可

最新文章

  1. Shell脚本学习第二课&#183;
  2. 微信小程序demo汇总
  3. java强制类型转换
  4. mount: unknown filesystem type &#39;ntfs&#39;
  5. (OAF)jdeveloper集成log4j并将日志输出到指定文件并写入数据库
  6. Java知识点:instanceof关键字
  7. Spout数据源
  8. AIDL-Android接口描述语言实现跨进程通讯
  9. 《Programming WPF》翻译 第7章 5.可视化层编程
  10. 【原创】源码角度分析Android的消息机制系列(四)——MessageQueue的工作原理
  11. 从Firefox升级说学习方法
  12. DICOM医学图像处理:WEB PACS初谈四,PHP DICOM Class
  13. IndexedDB 简单封装
  14. spark-streaming集成Kafka处理实时数据
  15. 转 消息中间件:RocketMQ 介绍(特性、术语、原理、优缺点、消息顺序、消息重复)
  16. JAVA WEB -- request
  17. 使用python操作word
  18. openresty + lua 4、openresty kafka
  19. Backbone.js 的 View 中定义事件
  20. Root :: AOAPC I: Beginning Algorithm Contests (Rujia Liu) Volume 7. Graph Algorithms and Implementation Techniques

热门文章

  1. HTML5手机开发——滚动和惯性缓动
  2. Joomla安装图文教程 (送 Joomla 中文语言包)
  3. 【学习笔记】【oc】指针
  4. file upload download
  5. 简单又强大的联发科手机PhilZ Touch Recovery安装器,详细教程 - 本文出自高州吧
  6. linux ftp 搭建和相关问题解决
  7. LeetCode_ 4 sum
  8. Understanding GC pauses in JVM, HotSpot&#39;s minor GC.
  9. mysql 安装截图
  10. Hyper-V连接虚拟机异常,“无法进行连接,因为可能无法将凭据发送到远程计算机”