jQuery+HTML5弹出创意搜索框层

效果体验:http://hovertree.com/texiao/jquery/26/本效果适用于移动设备,可以使用手机等浏览效果。代码下载:http://hovertree.com/h/bjaf/e

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

jQuery+HTML5弹出创意搜索框层此处内容已经被作者隐藏,请输入验证码查看内容
验证码:
请关注本站微信公众号,回复“”,获取验证码。在微信里搜索”或者“”或者微信扫描右侧二维码都可以关注本站微信公众号。

效果体验:http://hovertree.com/texiao/jquery/26/

本效果适用于移动设备,可以使用手机等浏览效果。

代码下载:http://hovertree.com/h/bjaf/e14uccpw.htm

HTML代码如下:

 1 <!doctype html>  2 <html lang="zh">  3 <head>  4 <meta charset="UTF-8">  5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">  6 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />  7 <title>jQuery+CSS3创意搜索框特效 - 何问起</title>  8 <link rel="stylesheet" type="text/css" href="http://hovertree.com/texiao/jquery/26/css/default.css" />  9 <!--必要样式--> 10 <link rel="stylesheet" type="text/css" href="http://hovertree.com/texiao/jquery/26/css/search-form.css" /> 11 12 </head> 13 <body> 14 <div> 15 <a href="http://hovertree.com/">首页</a> <a href="http://hovertree.com/texiao/">特效</a> <a href="http://hovertree.com/h/bjaf/sousuokuang.htm">原文</a> 16 </div> 17 <form onSubmit="submitFn(this, event);" name="yestop"> 18 <div class="search-wrapper"> 19 <div class="input-holder"> 20 <input type="text" class="search-input" placeholder="请输入关键词" name="hewenqi" /> 21 <input type="hidden" name="q" /> 22 <button class="search-icon" onClick="searchToggle(this, event);"><span></span></button> 23 </div> 24 <span class="close" onClick="searchToggle(this, event);"></span> 25 <div class="result-container"> 26 27 </div> 28 </div> 29 </form> 30 31 <script src="http://hovertree.com/ziyuan/jquery/jquery-1.12.0.min.js" type="text/javascript"></script> 32 <script type="text/javascript" src="http://hovertree.com/texiao/jquery/26/js/hovertreesearch.js"></script> 33 </body> 34 </html>

 

其中hovertreesearch.js的代码如下:

 1 function searchToggle(obj, evt) {  2 var container = $(obj).closest('.search-wrapper');  3  4 if (!container.hasClass('active')) {  5 container.addClass('active');  6 evt.preventDefault();  7 }  8 else if (container.hasClass('active') && $(obj).closest('.input-holder').length == 0) {  9 container.removeClass('active'); 10 // clear input 11 container.find('.search-input').val(''); 12 // clear and hide result container when we press close 13 container.find('.result-container').fadeOut(100, function () { $(this).empty(); }); 14 } 15 } 16 17 function submitFn(obj, evt) { 18 var value = $(obj).find('.search-input').val().trim(); 19 20 var _html = "您搜索的关键词: "; 21 if (!value.length) { 22 _html = "关键词不能为空。"; 23 } 24 else { 25 window.open("http://cn.bi" + "ng.com/search?q=site%3Ahove" + "rtree.com " + value + "&hewenqi=yestop"); 26 _html += "<b>" + value + "</b>"; 27 } 28 29 $(obj).find('.result-container').html('<span>' + _html + '</span>'); 30 $(obj).find('.result-container').fadeIn(100); 31 32 evt.preventDefault(); 33 }

更多特效:http://www.cnblogs.com/roucheng/p/texiao.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/120667.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号