最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS+CSS實(shí)現(xiàn)仿新浪微博搜索框的方法

 更新時(shí)間:2015年02月24日 15:33:16   作者:代碼家園  
這篇文章主要介紹了JS+CSS實(shí)現(xiàn)仿新浪微博搜索框的方法,實(shí)例分析了javascript針對(duì)搜索框樣式的控制技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了JS+CSS實(shí)現(xiàn)仿新浪微博搜索框的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

復(fù)制代碼 代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
 <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
 <title>JS+CSS仿類似新浪微博搜索框的效果</title>
 <style type="text/css">
 * { padding:0; margin:0;}
 body { font-size:14px; }
 #box { width:600px; margin:40px auto;}
 #in { width:240px; height:24px; line-height:24px; border:1px solid #369; border-radius:4px; box-shadow:inset 0 0 2px #999; }
 #suggest { display:none; position:relative; margin-top:-1px; width:240px; padding-top:1px; border:1px solid #369; border-top:0 none;
border-radius:4px; box-shadow:inset 0 0 2px #999; overflow:hidden; }
 #suggest a { display:block; color:#f00; height:24px; line-height:24px; text-decoration:none; padding:0 4px;}
 #suggest a:hover { background:#eee;}
 #suggest a span { color#369;}
  </style>
  <script type="text/javascript">
 window.onload=function(){
 //聲明一坨變量供下面使用
 var obox=document.getElementById("box");
 obj=document.getElementById("in");
 osug=document.getElementById("suggest");
 oa=osug.getElementsByTagName("span");
//兼容ie和火狐瀏覽器的方式,但是經(jīng)測(cè)試發(fā)現(xiàn)ie678可以ie9卻不行在刪除的時(shí)候無法觸發(fā),網(wǎng)上查下說有ie9這個(gè)問題
 obj.oninput=obj.onpropertychange=onchange;
 function onchange(){
  var txt=this.value;
  var words=txt.length;
  if(words==0){
   osug.style.display="none";
  }else if(words<=8){
   osug.style.display="block";
   for( var i=0;len=oa.length,i<len;i++){
    oa[i].innerHTML=txt;
   }
  }else if(words>8){
   osug.style.display="block";
   var limit=txt.substring(0,8)+"...";
   for( var i=0;len=oa.length,i<len;i++){
    oa[i].innerHTML=limit;
   }
  }
 }
}
function disbox(){
   document.getElementById("suggest").style.display="none";
  }
</script>
</head>
<body>
 <dl id="box">
  <dt><input onblur="disbox()" type="text" name="" id="in" /></dt>
  <dd id="suggest" >
        <a href="###">搜“<span></span>”相關(guān)微博</a>
        <a href="###">搜“<span></span>”相關(guān)用戶</a>
  </dd>
 </dl>
</body>
</html>

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

相關(guān)文章

  • 通過隱藏iframe實(shí)現(xiàn)文件下載的js方法介紹

    通過隱藏iframe實(shí)現(xiàn)文件下載的js方法介紹

    本篇文章主要是對(duì)通過隱藏iframe實(shí)現(xiàn)文件下載的js方法進(jìn)行了介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助
    2014-02-02
  • Ionic項(xiàng)目中Native Camera的使用方法

    Ionic項(xiàng)目中Native Camera的使用方法

    Ionic項(xiàng)目中如何使用Native Camera?這篇文章主要介紹了Ionic項(xiàng)目中Native Camera的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 超級(jí)詳細(xì)的webpack?Plugin講解

    超級(jí)詳細(xì)的webpack?Plugin講解

    plugin是插件的意思,通常是用于對(duì)某個(gè)現(xiàn)有的架構(gòu)進(jìn)行擴(kuò)展,下面這篇文章主要給大家介紹了關(guān)于webpack?Plugin的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • JS實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)渲染的豎向步驟條

    JS實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)渲染的豎向步驟條

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)渲染的豎向步驟條,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • 談?wù)凧S中的!!

    談?wù)凧S中的!!

    !!一般用來將后面的表達(dá)式強(qiáng)制轉(zhuǎn)換為布爾類型的數(shù)據(jù)(boolean),也就是只能是true或者false。下面看看通過本文給大家介紹了JS中的!!,需要的朋友參考下吧
    2017-12-12
  • js獲取本日、本周、本月的時(shí)間代碼

    js獲取本日、本周、本月的時(shí)間代碼

    本篇文章給大家分享的內(nèi)容是利用js如何獲取本日、本周、本月的時(shí)間代碼,有一定的參考價(jià)值,有需要的朋友可以參考一下
    2020-02-02
  • JS的空值合并運(yùn)算符(??)的使用

    JS的空值合并運(yùn)算符(??)的使用

    空值合并運(yùn)算符是一個(gè)邏輯運(yùn)算符,當(dāng)左側(cè)的操作數(shù)為null或undefined時(shí),會(huì)返回右側(cè)操作數(shù),否則返回左側(cè)操作數(shù),本文就來詳細(xì)的介紹一下如何使用
    2023-12-12
  • JavaScript實(shí)現(xiàn)的反序列化json字符串操作示例

    JavaScript實(shí)現(xiàn)的反序列化json字符串操作示例

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)的反序列化json字符串操作,結(jié)合實(shí)例形式分析了eval與JSON.parse兩種反序列化json字符串的相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • JavaScript實(shí)現(xiàn)刪除,移動(dòng)和復(fù)制文件的方法

    JavaScript實(shí)現(xiàn)刪除,移動(dòng)和復(fù)制文件的方法

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)刪除,移動(dòng)和復(fù)制文件的方法,涉及javascript使用ActiveXObject控件操作文件的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • JS delegate與live淺析

    JS delegate與live淺析

    這篇文章主要介紹了JS delegate與live,有需要的朋友可以參考一下
    2013-12-12

最新評(píng)論

中超| 沁水县| 望奎县| 望江县| 陇南市| 桐庐县| 石河子市| 洞头县| 清新县| 台中县| 宜州市| 浦东新区| 白山市| 富蕴县| 来安县| 新野县| 嘉义县| 沿河| 曲阳县| 福安市| 桂阳县| 冷水江市| 积石山| 卢龙县| 台南市| 宁城县| 大庆市| 西安市| 西宁市| 遵化市| 江门市| 珠海市| 青浦区| 富宁县| 虞城县| 栾城县| 神木县| 广宁县| 蛟河市| 仲巴县| 应城市|