欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript實(shí)現(xiàn)為input與textarea自定義hover,focus效果的方法

 更新時(shí)間:2015年08月21日 11:25:48   作者:企鵝  
這篇文章主要介紹了JavaScript實(shí)現(xiàn)為input與textarea自定義hover,focus效果的方法,可實(shí)現(xiàn)根據(jù)鼠標(biāo)事件動態(tài)改變input與textarea樣式的功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了JavaScript實(shí)現(xiàn)為input與textarea自定義hover,focus效果的方法。分享給大家供大家參考。具體如下:

這里演示JavaScript為input輸入框和textarea文本框自定義hover,focus效果,hover也就是鼠標(biāo)放上去之后的效果,focus是鼠標(biāo)焦點(diǎn)問題,要實(shí)現(xiàn) 這種效果,需要JS來配合,這個(gè)例子就是很不錯的,它把網(wǎng)頁上輸入框和文本框都加入了鼠標(biāo)懸停和鼠標(biāo)焦點(diǎn)效果。

運(yùn)行效果截圖如下:

在線演示地址如下:

http://demo.jb51.net/js/2015/js-input-textarea-hover-focus-style-codes/

具體代碼如下:

<title>JavaScript為input/textarea自定義hover,focus效果</title>
<script type="text/javascript">
function suckerfish(type, tag, parentId) { 
if (window.attachEvent) { 
window.attachEvent("onload", function() { 
var sfEls = (parentId==null)?document.getElementsByTagName(tag):document.getElementById(parentId).getElementsByTagName(tag); 
type(sfEls); 
}); 
} 
} 
sfHover = function(sfEls) { 
for (var i=0; i < sfEls.length; i++) { 
sfEls[i].onmouseover=function() { 
this.className+=" iptHover"; 
} 
sfEls[i].onmouseout=function() { 
this.className=this.className.replace(new RegExp(" iptHover\\b"), ""); 
} 
} 
} 
sfFocus = function(sfEls) { 
for (var i=0; i < sfEls.length; i++) { 
sfEls[i].onfocus=function() { 
this.className+=" iptFocus"; 
} 
sfEls[i].onblur=function() { 
this.className=this.className.replace(new RegExp(" iptFocus\\b"), ""); 
} 
} 
}
</script>
<style type="text/css">
textarea{
border:1px solid #BBE1F1;
width:250px;
height:80px;
}
 .iptHover,input:hover,textarea:hover{
border:1px solid #77C2E3;
}
.iptFocus,input:focus,textarea:focus{
border:1px solid #77C2E3;
background-color:#EFF7FF;
}
</style>
<input type="text" name="textfield" /><br />
<textarea name="textarea"></textarea>
<script type="text/javascript">
suckerfish(sfHover, "input");
suckerfish(sfFocus, "input");
suckerfish(sfHover, "textarea");
suckerfish(sfFocus, "textarea");
</script>

希望本文所述對大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • javascript操作referer詳細(xì)解析

    javascript操作referer詳細(xì)解析

    本篇文章主要是對javascript操作referer進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-03-03
  • JS實(shí)現(xiàn)消滅星星案例

    JS實(shí)現(xiàn)消滅星星案例

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)消滅星星案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • JavaScript中捕獲/阻止捕獲、冒泡/阻止冒泡方法

    JavaScript中捕獲/阻止捕獲、冒泡/阻止冒泡方法

    本篇文章主要介紹了JavaScript中捕獲/阻止捕獲、冒泡/阻止冒泡方法,具有一定的參考價(jià)值,有興趣的可以了解一下。
    2016-12-12
  • 淺談Javascript事件模擬

    淺談Javascript事件模擬

    事件是用來描述網(wǎng)頁中某一特定有趣時(shí)刻的,眾所周知事件通常是在由用戶和瀏覽器進(jìn)行交互時(shí)觸發(fā),其實(shí)不然,通過Javascript可以在任何時(shí)間觸發(fā)特定的事件,并且這些事件與瀏覽器創(chuàng)建的事件是相同的
    2012-06-06
  • js實(shí)現(xiàn)一個(gè)逐步遞增的數(shù)字動畫

    js實(shí)現(xiàn)一個(gè)逐步遞增的數(shù)字動畫

    可視化大屏項(xiàng)目使用最多的組件就是數(shù)字組件,本文主要介紹了js實(shí)現(xiàn)一個(gè)逐步遞增的數(shù)字動畫,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • 微信小程序自定義計(jì)時(shí)器功能

    微信小程序自定義計(jì)時(shí)器功能

    這篇文章主要為大家詳細(xì)介紹了微信小程序自定義計(jì)時(shí)器功能,設(shè)置一個(gè)時(shí)間,可以開始倒計(jì)時(shí)、暫停,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • js使下拉列表框可編輯不止是選擇

    js使下拉列表框可編輯不止是選擇

    下拉列表框默認(rèn)情況下是不可編輯的,下面為大家介紹個(gè)不錯的方法可以使下拉列表框可編輯,具體實(shí)現(xiàn)如下,需要的朋友可以參考下
    2013-12-12
  • 對于js垃圾回收機(jī)制的理解

    對于js垃圾回收機(jī)制的理解

    下面小編就為大家?guī)硪黄獙τ趈s垃圾回收機(jī)制的理解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • layui時(shí)間控件選擇時(shí)間范圍的實(shí)現(xiàn)方法

    layui時(shí)間控件選擇時(shí)間范圍的實(shí)現(xiàn)方法

    今天小編就為大家分享一篇layui時(shí)間控件選擇時(shí)間范圍的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • JavaScript實(shí)現(xiàn)Excel表格效果

    JavaScript實(shí)現(xiàn)Excel表格效果

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)Excel表格效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02

最新評論