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)


相关推荐

  • C语言必背18个经典程序,2022年C语言必背100代码大全

    C语言必背18个经典程序,2022年C语言必背100代码大全对于c语言来说,要记得东西其实不多,基本就是几个常用语句加一些关键字而已。你所看到的那些几千甚至上万行的代码,都是用这些语句和关键词来重复编写的。只是他们逻辑功能不一样,那如何快速的上手C语言代码,建议多看多写,下面是小编整理的C语言必背18个经典程序。

  • scihub论文下载_谷歌学术和scihub的区别

    scihub论文下载_谷歌学术和scihub的区别谷歌学术+SCI-HUB一键下载SCI文献公众号后台回复【万能侠】,免费获得该软件最高版小编经过广泛收集,提供7个谷歌学术有效网址,3个SCIHUB实时更新,永久有效网址Google学术搜索提供可广泛搜索学术文献的简便方法。可以从一个位置搜索众多学科和资料来源:来自学术著作出版商、专业性社团、预印本、各大学及其他学术组织的经同行评论的文章、论文、图书、摘要和文章。Google学术搜索可帮助您在整个学术领域中确定相关性最强的研究。SCI-HUB提供数以百万计的免费接入研究论文和书籍,由亚历山德

    2022年10月11日
  • 中标麒麟配置本地yum源_优麒麟系统安装

    中标麒麟配置本地yum源_优麒麟系统安装在linux系统上,解决软件包之间的依赖关系是很重要的事。很多工作无法实现可能就是因为缺少一个软件包,而当你千方百计找到这个软件包的时候,却发现它跟当前系统不兼容。所以,要做的非常重要的一件事情就是给系统添加软件仓库,以确保能安装使用大部分软件包。(亲测)建议看完文章再动手配置实验环境:[1-06@localhostDesktop]$uname-aLinuxlocalh…

  • python设置时间过期改变状态_Python Redis设置过期时间「建议收藏」

    python设置时间过期改变状态_Python Redis设置过期时间「建议收藏」默认情况下,某个键的存在是没有时效性的,即在明确删除该键之前,该键会一直有效。当然在创建字符串数据时是可以指定时效的,也可以在键创建后修改时效属性,如让该键的有效期为5秒,到了时间该键便会自动被删除。下面的代码演示了一个键在设定时效后自动被删除的情况:importtime,redisr=redis.Redis(host=’10.20.17.13′,port=6379,db=0)…

  • MP3的频率、比特率、码率与音质的关系

    MP3的频率、比特率、码率与音质的关系

    2021年11月29日
  • pychrom2021.5激活码(最新序列号破解)「建议收藏」

    pychrom2021.5激活码(最新序列号破解),https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

发表回复

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

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