js模拟百度模糊搜索的实例

  

        & lt; !DOCTYPE html>   & lt; html lang=癳n”比;   & lt; head>   & lt;元charset=皍tf - 8”比;   & lt; title> Document   & lt; style>   * {   保证金:0;   填充:0;   }   输入{   显示:块;   list-style:没有;   }   html,身体{   颜色:# 000;   字体大小:14 px;   字体类型:“微软雅黑”;   }   .box {   保证金:50 px汽车;   宽度:300 px;   }   .box输入{   填充:0 10 px;   宽度:278 px;   高度:30 px;   边界:1 px固体绿色;   }   .box ul {   显示:没有;   边界:1 px固体绿色;   border-top:没有;   }   李.box ul {   list-style:没有;   填充:0 10 px;   高度:30 px;   行高:30 px;   光标:指针;   }   .box ul李:{徘徊   背景:# eee;   }   & lt;/style>   & lt;/head>   & lt; body>   & lt; div类=昂凶印北?   & lt;输入类型="文本" id=皊earchInp”/比;   & lt; ul id=皊earchBox”比;   & lt; li> 1111 & lt;/li>   & lt; li> 2222 & lt;/li>   & lt; li> 3333 & lt;/li>   & lt; li> 4444 & lt;/li>   & lt;/ul>   & lt;/div>   & lt;脚本src=" https://www.yisu.com/zixun/jquery.min.js "祝辞& lt;/script>   & lt; script>   var searchModule=(函数(){   var searchInp=美元(“# searchInp”),   美元searchBox=$ (' # searchBox ');//向百度的服务器发送JSONP请求,把数据绑定到容器当中   函数bindHTML () {   var searchKey=$ searchInp.val ();      回调函数(数据){   data=https://www.yisu.com/zixun/data (“g”);   var str=";   $ . each(数据、函数(指数项){   如果(index<=3) {   str +=& lt; li>”+项目+ & lt;/li>”   }   })   searchBox.html美元(str)鸡毛蒜皮().slideDown (300);   }      . ajax({美元   url: https://sp0.baidu.com/5a1Fazu8AA54nxGKo9WTAnF6hhy/su& # 63; wd=" + searchKey,   数据类型:“jsonp”,   jsonp:“cb”,   成功:回调      })   }//事件绑定和模块的入口   init()函数{//文本框获取焦点或者输入内容,判断当前文本框中是否有内容,有内容绑定数据,没有内容隐藏展示框   searchInp美元。(“焦点keyup”功能(){   var val=$(这).val ();   如果(val.length> 0) {   bindHTML ();   返回;   }   $ searchBox.stop () .slideUp (300);   })。(“模糊”,函数(){   window.setTimeout(函数(){   $ searchBox.stop () .slideUp (300);   }, 3000)   })//给展示框中李的绑定方法   美元searchBox.on(“点击”,函数(e) {   var焦油=e。target,   tarTag=tar.tagName.toUpperCase (),   焦油=美元(tar);   如果(tarTag===袄睢?{   (searchInp.val美元tar.html ());   美元(这)鸡毛蒜皮().slideUp (300);   }   })      }      返回{   init:   }      })()   searchModule.init ();   & lt;/script>   & lt;/body>   & lt;/html>      

以上这篇js模拟百度模糊搜索的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

js模拟百度模糊搜索的实例