jQuery+HTML5實現(xiàn)彈出創(chuàng)意搜索框?qū)?/h1>
更新時間:2016年12月29日 16:30:52 作者:roucheng
本文主要分享了jQuery+HTML5彈出創(chuàng)意搜索框?qū)拥膶嵗a。具有一定的參考價值,下面跟著小編一起來看下吧
效果體驗:http://demo.jb51.net/js/2016/sousuokuang_jb51/
本效果適用于移動設備,可以使用手機等瀏覽效果。
代碼下載:http://xiazai.jb51.net/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創(chuàng)意搜索框特效 - 何問起</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 input
container.find('.search-input').val('');
// clear and hide result container when we press close
container.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();
}
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關文章
-
jQuery實現(xiàn)網(wǎng)頁抖動的菜單抖動效果
這篇文章主要介紹了jQuery實現(xiàn)網(wǎng)頁抖動的菜單抖動效果,鼠標滑過菜單項可見到菜單項的抖動效果,涉及jquery鼠標事件及頁面元素樣式動態(tài)操作的技巧,需要的朋友可以參考下 2015-08-08
-
JavaScript獲取onclick、onchange等事件值的代碼
這里主要是用到了getAttributeNode()這個方法,它獲取的是屬性節(jié)點,忽略屬性和事件的差別,具體示例如下,感興趣的朋友可以參考下哈希望對大家有所幫助 2013-07-07
-
基于jquery的textarea發(fā)布框限制文字字數(shù)輸入(添加中文識別)
基于jquery的textarea發(fā)布框限制文字字數(shù)輸入(添加中文識別),需要的朋友可以參考下 2012-02-02
-
jQuery插件pagewalkthrough實現(xiàn)引導頁效果
這篇文章主要介紹了jQuery插件pagewalkthrough實現(xiàn)引導頁效果的方法和示例代碼,十分的詳細和實用,有需要的小伙伴可以參考下。 2015-07-07
-
jquery實現(xiàn)的可隱藏重現(xiàn)的靠邊懸浮層實例代碼
本實例使用jquery操作div的CSS實現(xiàn)了可隱藏重現(xiàn)的靠邊懸浮層,具體實現(xiàn)代碼如下,感興趣的朋友可以參考下哈 2013-05-05
最新評論
效果體驗:http://demo.jb51.net/js/2016/sousuokuang_jb51/
本效果適用于移動設備,可以使用手機等瀏覽效果。
代碼下載:http://xiazai.jb51.net/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創(chuàng)意搜索框特效 - 何問起</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 input container.find('.search-input').val(''); // clear and hide result container when we press close container.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(); }
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關文章
jQuery實現(xiàn)網(wǎng)頁抖動的菜單抖動效果
這篇文章主要介紹了jQuery實現(xiàn)網(wǎng)頁抖動的菜單抖動效果,鼠標滑過菜單項可見到菜單項的抖動效果,涉及jquery鼠標事件及頁面元素樣式動態(tài)操作的技巧,需要的朋友可以參考下2015-08-08JavaScript獲取onclick、onchange等事件值的代碼
這里主要是用到了getAttributeNode()這個方法,它獲取的是屬性節(jié)點,忽略屬性和事件的差別,具體示例如下,感興趣的朋友可以參考下哈希望對大家有所幫助2013-07-07基于jquery的textarea發(fā)布框限制文字字數(shù)輸入(添加中文識別)
基于jquery的textarea發(fā)布框限制文字字數(shù)輸入(添加中文識別),需要的朋友可以參考下2012-02-02jQuery插件pagewalkthrough實現(xiàn)引導頁效果
這篇文章主要介紹了jQuery插件pagewalkthrough實現(xiàn)引導頁效果的方法和示例代碼,十分的詳細和實用,有需要的小伙伴可以參考下。2015-07-07jquery實現(xiàn)的可隱藏重現(xiàn)的靠邊懸浮層實例代碼
本實例使用jquery操作div的CSS實現(xiàn)了可隱藏重現(xiàn)的靠邊懸浮層,具體實現(xiàn)代碼如下,感興趣的朋友可以參考下哈2013-05-05