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

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

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

本文實例講述了JS+CSS實現(xiàn)仿新浪微博搜索框的方法。分享給大家供大家參考。具體實現(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)測試發(fā)現(xiàn)ie678可以ie9卻不行在刪除的時候無法觸發(fā),網(wǎng)上查下說有ie9這個問題
 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>

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

相關(guān)文章

  • 微信小程序仿朋友圈發(fā)布動態(tài)功能

    微信小程序仿朋友圈發(fā)布動態(tài)功能

    這篇文章主要介紹了微信小程序仿朋友圈發(fā)布動態(tài)界面,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • axios基本入門用法教程

    axios基本入門用法教程

    之前當(dāng)vue更新到2.0之后,作者就宣告不再對vue-resource更新,而是推薦的axios,前一段時間用了一下,現(xiàn)在說一下它的基本用法。文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-03-03
  • Iframe thickbox2.0使用的方法

    Iframe thickbox2.0使用的方法

    一個小項目中用到,奉命進(jìn)行修改,定位到
    2009-03-03
  • 微信小程序view與scroll-view組件的使用介紹

    微信小程序view與scroll-view組件的使用介紹

    小程序中的組件也是由宿主環(huán)境提供的,開發(fā)者可以使用組件快速搭建出頁面結(jié)構(gòu),這篇文章主要介紹了微信小程序view與scroll-view組件的使用
    2022-10-10
  • 解析javascript 實用函數(shù)的使用詳解

    解析javascript 實用函數(shù)的使用詳解

    本篇文章對javascript中的一些實用函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • JavaScript原始數(shù)據(jù)類型Symbol的用法詳解

    JavaScript原始數(shù)據(jù)類型Symbol的用法詳解

    Symbol是ES6中引入的一種新的基本數(shù)據(jù)類型,用于表示一個獨一無二的值。它是JavaScript中的第七種數(shù)據(jù)類型。本文將詳細(xì)講講Symbol的使用,需要的可以參考一下
    2022-11-11
  • uniApp實現(xiàn)選擇時間功能

    uniApp實現(xiàn)選擇時間功能

    這篇文章主要介紹了uniApp實現(xiàn)選擇時間功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-03-03
  • 詳解如何使用Flutter動畫魔法使UI元素活起來

    詳解如何使用Flutter動畫魔法使UI元素活起來

    這篇文章主要為大家介紹了如何使用Flutter動畫魔法使UI元素活起來方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • javascript自定義右鍵菜單插件

    javascript自定義右鍵菜單插件

    這篇文章主要為大家詳細(xì)介紹了javascript自定義右鍵菜單插件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • js實現(xiàn)滑動觸屏事件監(jiān)聽的方法

    js實現(xiàn)滑動觸屏事件監(jiān)聽的方法

    這篇文章主要介紹了js實現(xiàn)滑動觸屏事件監(jiān)聽的方法,適用于手機(jī)端觸屏滑動事件的監(jiān)聽技巧,非常具有實用價值,需要的朋友可以參考下
    2015-05-05

最新評論