用JQ編寫代替input框里面的placeholder效果

? ? ? ? 寫這篇文章是因?yàn)槲矣辛诉@樣的需求希太,我的需求就是UI設(shè)計(jì)的效果圖是input框里面placeholder的文字顏色不一樣斑举,大家都知道翎蹈,你可以更改placeholder文字的顏色與大小和輸入的內(nèi)容不一樣,但是不能保證placeholder里面有不同樣式的文字。我只能通過jq來寫蘸鲸。

? ? ? ?他的原理就是將代替placeholder的文字定位到input框里面,然后采用的是keyup事件窿锉,就是當(dāng)鍵盤抬起的時候酌摇,如果input里面的value值為空,那么定位的這段文字處于顯示狀態(tài)嗡载,如果不為空窑多,則為隱藏。

$("#use_name").keyup(function(){

if(this.value !== ""){

$(".pos").css("display","none")

}else{

$(".pos").css("display","block")

}

})

? ? ? ? 只是使用了keyup事件洼滚,沒有用獲取或者失去焦點(diǎn)事件埂息,因?yàn)橄喈?dāng)于不能即時獲取input框里面的value值。


? ? ? ?下面說一下痛點(diǎn): ?

? ? ? ?那就是你定位上去的文字是在input之上的遥巴,這樣就只能選擇文字千康,而不能在input里面輸入。有人的解決方案就是設(shè)置不同的層挪哄,z-index不一樣吧秕,但是如果有其他層在的時候,比如輪播圖迹炼,那就不好玩了砸彬。

? ? ? ? 解決方案:

? ? ? ? 當(dāng)點(diǎn)擊定位文字的時候,讓input框獲取焦點(diǎn)斯入,這就ok砂碉。

$(".pos").click(function(){

$("#use_name").focus()

})

? ? ? ? 整理代碼如下:

<style> ? ? ? ? ==>css

.div_ipt {

position: relative;

}

#use_name {

height: 30px;

line-height: 30px;

font-size: 18px;

width: 250px;

}

.pos {

position: absolute;

left: 0;

top: 0;

height: 30px;

line-height: 30px;

vertical-align: middle;

margin: 0;

}

</style>


<div class="div_ipt"> ? ?==>html

<input type="text" id="use_name" />

<p class="pos">

<span style="color: #6f6f70;font-size: 16px;">

用戶名/手機(jī)號/

</span>

</p>

</div>


<script src="http://code.jquery.com/jquery-latest.js"></script>? ? ? ==>js

<script>

$("#use_name").keyup(function() {

if(this.value !== "") {

$(".pos").css("display", "none")

} else {

$(".pos").css("display", "block")

}

})

$(".pos").click(function() {

$("#use_name").focus()

})

</script>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市刻两,隨后出現(xiàn)的幾起案子增蹭,更是在濱河造成了極大的恐慌,老刑警劉巖磅摹,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件滋迈,死亡現(xiàn)場離奇詭異霎奢,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)饼灿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進(jìn)店門幕侠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人碍彭,你說我怎么就攤上這事晤硕。” “怎么了庇忌?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵舞箍,是天一觀的道長。 經(jīng)常有香客問我皆疹,道長疏橄,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任墙基,我火速辦了婚禮软族,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘残制。我一直安慰自己立砸,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布初茶。 她就那樣靜靜地躺著颗祝,像睡著了一般。 火紅的嫁衣襯著肌膚如雪恼布。 梳的紋絲不亂的頭發(fā)上螺戳,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天,我揣著相機(jī)與錄音折汞,去河邊找鬼倔幼。 笑死,一個胖子當(dāng)著我的面吹牛爽待,可吹牛的內(nèi)容都是我干的损同。 我是一名探鬼主播,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼鸟款,長吁一口氣:“原來是場噩夢啊……” “哼膏燃!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起何什,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤组哩,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體伶贰,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蛛砰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了幕袱。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片暴备。...
    茶點(diǎn)故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖们豌,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情浅妆,我是刑警寧澤望迎,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站凌外,受9級特大地震影響辩尊,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜康辑,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一摄欲、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧疮薇,春花似錦胸墙、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至励七,卻和暖如春智袭,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背掠抬。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工吼野, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人两波。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓瞳步,卻偏偏與公主長得像,于是被迫代替她去往敵國和親雨女。 傳聞我的和親對象是個殘疾皇子谚攒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內(nèi)容

  • 1. tab列表折疊效果 html: 能源系統(tǒng)事業(yè)部 崗位名稱: 工作地點(diǎn) 崗位名...
    lilyping閱讀 1,843評論 0 1
  • <a name='html'>HTML</a> Doctype作用?標(biāo)準(zhǔn)模式與兼容模式各有什么區(qū)別? (1)氛堕、<...
    clark124閱讀 3,462評論 1 19
  • 人和人之間真的有磁場嗎馏臭?有。特定的時間里很明顯。 有的人的磁場波長相吸的幅度很寬括儒,排異性較弱绕沈,所以他們可以接受各種...
    叫我老唐閱讀 34,344評論 2 2
  • 第一次去他家,印象中是冬天的南方也如此和煦 那天陽光明媚帮寻,照著有樹蔭的小院子乍狐,有鄰居來往走動 他坐在小板凳上刷自己...
    萱草生堂階閱讀 305評論 0 2
  • 老房子 一點(diǎn)都不老 墻壁還是白的 地板還是那樣光滑 只有廚房的灶臺上那些黑色的斑駁的痕跡 可以看出些年月 多少個一...
    初戀你閱讀 361評論 0 4