效果體驗:http://demo.VeVB.COm/js/2016/sousuokuang_jb51/
本效果適用于移動設備,可以使用手機等瀏覽效果。
代碼下載:http://xiazai.VeVB.COm/201612/yuanma/sousuokuang_jb51.rar
HTML代碼如下:
<!doctype html><html lang="zh"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /><title>jQuery+CSS3創意搜索框特效 - 何問起</title><link rel="stylesheet" type="text/css" /><!--必要樣式--><link rel="stylesheet" type="text/css" /></head><body><div><a >首頁</a> <a >特效</a> <a >原文</a></div><form onSubmit="submitFn(this, event);" name="yestop"><div class="search-wrapper"><div class="input-holder"><input type="text" class="search-input" placeholder="請輸入關鍵詞" name="hewenqi" /><input type="hidden" name="q" /><button class="search-icon" onClick="searchToggle(this, event);"><span></span></button></div><span class="close" onClick="searchToggle(this, event);"></span><div class="result-container"></div></div></form><script src="http://hovertree.com/ziyuan/jquery/jquery-1.12.0.min.js" type="text/javascript"></script><script type="text/javascript" src="http://hovertree.com/texiao/jquery/26/js/hovertreesearch.js"></script></body></html>
其中hovertreesearch.js的代碼如下:
function searchToggle(obj, evt) {var container = $(obj).closest('.search-wrapper');if (!container.hasClass('active')) {container.addClass('active');evt.preventDefault();}else if (container.hasClass('active') && $(obj).closest('.input-holder').length == 0) {container.removeClass('active');// clear inputcontainer.find('.search-input').val('');// clear and hide result container when we press closecontainer.find('.result-container').fadeOut(100, function () { $(this).empty(); });}}function submitFn(obj, evt) {var value = $(obj).find('.search-input').val().trim();var _html = "您搜索的關鍵詞: ";if (!value.length) {_html = "關鍵詞不能為空。";}else {window.open("http://cn.bi" + "ng.com/search?q=site%3Ahove" + "rtree.com " + value + "&hewenqi=yestop");_html += "<b>" + value + "</b>";}$(obj).find('.result-container').html('<span>' + _html + '</span>');$(obj).find('.result-container').fadeIn(100);evt.preventDefault();}
以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持武林網!
新聞熱點
疑難解答