jQuery Jsonp跨域模擬搜索引擎
更新時間:2017年06月17日 16:53:25 作者:wangongda
這篇文章主要介紹了jQuery Jsonp跨域模擬搜索引擎的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
效果還不錯 就差加上鍵盤控制了...
代碼如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>迷糊網(wǎng)羅</title> <style type="text/css"> * { margin: 0; padding: 0; } form { position: absolute; left: 50%; top: 40%; } form input:nth-child(1) { width: 450px; height: 34px; float: left; font-size: 16px; text-indent: 0.5em; outline: none; box-sizing: border-box; } form input:nth-child(1):focus { border: 1px solid blueviolet; } form input:nth-child(2) { height: 34px; float: left; background: blueviolet; cursor: pointer; width: 80px; letter-spacing: 2px; border: 0; font-size: 14px; line-height: 34px; } #oul { position: absolute; left: 0; top: 34px; background: white; width: 530px; box-shadow: 3px 3px 5px #F3F3F3; border: 1px solid #F3F3F3; box-sizing: border-box; display: none; } #oul li:hover { background: #F3F3F3; cursor: pointer; } </style> </head> <body> <form action="" method="" name="ss"> <input type="" name="ss" id="txt" value="" /> <input type="button" name="ss" id="btn" value="迷糊網(wǎng)羅" /> <ul id="oul"> </ul> </form> <script type="text/javascript"> //https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=&cb=&_=1497256697565 //位置調(diào)整 習(xí)慣就好.. var fm = document.getElementsByTagName('form')[0]; var x = fm.offsetWidth; var y = fm.offsetHeight; fm.style.marginLeft = -x / 2 + 'px'; fm.style.marginTop = -y / 2 + 'px'; //獲取操作元素 var txt = document.getElementById("txt"); var oul = document.getElementById("oul"); //動態(tài)創(chuàng)建js腳本 txt.onkeyup = function(ev) { var value = this.value; var newscript = document.createElement("script"); newscript.src = 'https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=' + value + '&cb=walk&_=' + Math.random(); newscript.type = 'text/javascript'; document.body.appendChild(newscript); } //設(shè)置回調(diào)函數(shù) function walk(walkJson) { if(txt.value == 0) { oul.style.display = 'none'; } else { oul.style.display = 'block'; oul.innerHTML = ''; if(walkJson.s.length <= 10) { for(var i = 0; i < walkJson.s.length; i++) { var oli = document.createElement('li'); oli.style.height = 25 + 'px'; oli.style.width = 100 + '%'; oli.style.lineHeight = 25 + 'px'; oli.style.textIndent = 9 + 'px'; oli.style.listStyle = 'none'; oli.innerHTML = walkJson.s[i]; oul.appendChild(oli); } } else { for(var i = 0; i < 10; i++) { var oli = document.createElement('li'); oli.style.height = 25 + 'px'; oli.style.width = 100 + '%'; oli.style.lineHeight = 25 + 'px'; oli.style.textIndent = 9 + 'px'; oli.style.listStyle = 'none'; oli.innerHTML = walkJson.s[i]; oul.appendChild(oli); } } } } </script> </body> </html>
以上所述是小編給大家介紹的jQuery Jsonp跨域模擬搜索引擎的實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
您可能感興趣的文章:
- jquery實現(xiàn)靜態(tài)搜索功能(可輸入搜索文字)
- jQuery實現(xiàn)動態(tài)文字搜索功能
- JS實現(xiàn)搜索框文字可刪除功能
- javascript搜索框點擊文字消失失焦時文本出現(xiàn)
- 利用jQuery實現(xiàn)可輸入搜索文字的下拉框
- JavaScript前端頁面搜索功能案例【基于jQuery】
- jquery中用jsonp實現(xiàn)搜索框功能
- JQuery+JS實現(xiàn)仿百度搜索結(jié)果中關(guān)鍵字變色效果
- 基于jquery的頁面劃詞搜索JS
- jquery+json實現(xiàn)的搜索加分頁效果
- jQuery單頁面文字搜索插件jquery.fullsearch.js的使用方法
相關(guān)文章
jQuery實現(xiàn)統(tǒng)計輸入文字個數(shù)的方法
這篇文章主要介紹了jQuery實現(xiàn)統(tǒng)計輸入文字個數(shù)的方法,涉及jQuery操作鼠標(biāo)事件及dom元素的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03jQuery EasyUI學(xué)習(xí)教程之datagrid點擊列表頭排序
這篇文章主要介紹了jQuery EasyUI學(xué)習(xí)教程之datagrid點擊列表頭排序的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-07jQuery模仿京東/天貓商品左側(cè)分類導(dǎo)航菜單效果
在京東或者是天貓上可以看到左側(cè)分類導(dǎo)航菜單,當(dāng)鼠標(biāo)滑過導(dǎo)航分類時,會出現(xiàn)詳細(xì)分類模塊,鼠標(biāo)移開就會恢復(fù)默認(rèn)樣式,下面小編給大家?guī)砹嘶?mouseenter()和mouseleave()實現(xiàn)仿京東/天貓商品左側(cè)分類導(dǎo)航菜單效果,一起看看吧2016-06-06jquery獲取url參數(shù)及url加參數(shù)的方法
本文給大家介紹jquery獲取url參數(shù)及url參數(shù)的方法,在url中加參數(shù)的方法本文通過多種方式給大家介紹jquery獲取url參數(shù),感興趣的朋友一起學(xué)習(xí)學(xué)習(xí)吧2015-10-10JQuery實現(xiàn)簡單的復(fù)選框樹形結(jié)構(gòu)圖示例【附源碼下載】
這篇文章主要介紹了JQuery實現(xiàn)簡單的復(fù)選框樹形結(jié)構(gòu)圖,涉及jQuery頁面元素屬性動態(tài)操作與事件響應(yīng)相關(guān)操作技巧,并附帶源碼供讀者下載參考,需要的朋友可以參考下2019-07-07