国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

jQuery實現HTML5 placeholder效果實例

2024-05-06 16:11:45
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了jQuery實現HTML5 placeholder效果實例,本文目的主要是在需要兼容一些瀏覽器時使用,需要的朋友可以參考下
 
 

你一定知道 HTML5新增的 placeholder 屬性吧?不知道的也沒關系。輸入框有默認文本是,常需要這樣一個效果,點擊讓默認文本消失,失去焦點后讓默認文本顯示。

今天分享一段jQuery代碼,模擬 placeholder 效果。

Javascript代碼:

 

復制代碼代碼如下:

function placeHolder(event){
  var self = $(this), selfDataValue = self.attr("data-value"), selfValue = self.val();
  if(selfDataValue){
   event.type == "click" ? (selfValue == selfDataValue && (self.val("").css("color","#333"))) : (event.type == "blur" && (selfValue == "" && (self.val(selfDataValue).css("color","#A9A9A9"))))
  }else{
   return false;
  }
}
$(".pInputText").on("click blur",placeHolder);

 

Html代碼:

 

復制代碼代碼如下:

<input type="text" value="在此處搜索" class="pInputText" />

 

可能有人會問了,既然html5都提供這樣的功能,還有js寫干嘛?

這不是廢話嗎,當然是以為兼容問題,IE要是對HTML5兼容好點的話,誰愿意用js去實現這玩意兒啊。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 阿拉善盟| 思茅市| 阿拉善盟| 遵义县| 萨迦县| 镇平县| 澄江县| 桑植县| 墨脱县| 玛多县| 乐安县| 绥中县| 汾阳市| 华宁县| 修武县| 阿拉善左旗| 大邑县| 泾川县| 华安县| 大埔县| 增城市| 马公市| 泰宁县| 阳朔县| 芒康县| 阳江市| 芜湖县| 苏州市| 乌拉特后旗| 翁牛特旗| 林州市| 三门峡市| 新野县| 启东市| 正阳县| 永顺县| 太仆寺旗| 临西县| 叙永县| 郎溪县| 大宁县|