亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

jQuery實(shí)現(xiàn)HTML5 placeholder效果實(shí)例

 更新時(shí)間:2014年12月09日 10:45:09   投稿:junjie  
這篇文章主要介紹了jQuery實(shí)現(xiàn)HTML5 placeholder效果實(shí)例,本文目的主要是在需要兼容一些瀏覽器時(shí)使用,需要的朋友可以參考下

你一定知道 HTML5新增的 placeholder 屬性吧?不知道的也沒(méi)關(guān)系。輸入框有默認(rèn)文本是,常需要這樣一個(gè)效果,點(diǎn)擊讓默認(rèn)文本消失,失去焦點(diǎn)后讓默認(rèn)文本顯示。

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

Javascript代碼:

復(fù)制代碼 代碼如下:

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代碼:

復(fù)制代碼 代碼如下:

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

可能有人會(huì)問(wèn)了,既然html5都提供這樣的功能,還有js寫(xiě)干嘛?

這不是廢話嗎,當(dāng)然是以為兼容問(wèn)題,IE要是對(duì)HTML5兼容好點(diǎn)的話,誰(shuí)愿意用js去實(shí)現(xiàn)這玩意兒啊。

相關(guān)文章

最新評(píng)論