教程集 www.jiaochengji.com
教程集 >  前端编程  >  HTML5教程  >  正文 HTML5和jQuery实现弹出创意搜索框层的方法

HTML5和jQuery实现弹出创意搜索框层的方法

发布时间:2020-06-06   编辑:jiaochengji.com
教程集为您提供HTML5和jQuery实现弹出创意搜索框层的方法等资源,欢迎您收藏本站,我们将为您提供最新的HTML5和jQuery实现弹出创意搜索框层的方法资源
本文主要分享了jquery和HTML5弹出创意搜索框层的实例代码。具有一定的参考价值,下面一起来看下吧

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

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" href="http://hovertree.com/texiao/jquery/26/css/default.css" />
<!--必要样式-->
<link rel="stylesheet" type="text/css" href="http://hovertree.com/texiao/jquery/26/css/search-form.css" />

</head>
<body>
<p>
<a href="http://hovertree.com/">首页</a> <a href="http://hovertree.com/texiao/">特效</a> <a href="http://hovertree.com/h/bjaf/sousuokuang.htm">原文</a>
</p>
<form onSubmit="submitFn(this, event);" name="yestop">
<p class="search-wrapper">
<p 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>
</p>
<span class="close" onClick="searchToggle(this, event);"></span>
<p class="result-container">
</p>
</p>
</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:hove"   "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();
}

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注教程集!

相关推荐:

html5 canvas和JavaScript如何实现本地截图

html5和css3以及jquery实现音乐播放器

以上就是HTML5和jQuery实现弹出创意搜索框层的方法的详细内容,更多请关注教程集其它相关文章!

  • 本文原创发布教程集,转载请注明出处,感谢您的尊重!
  • 您可能感兴趣的文章:
    HTML5和jQuery实现弹出创意搜索框层的方法
    html5和CSS 实现禁止IOS长按复制粘贴功能
    html5 touch事件实现触屏页面上下滑动
    【精品推荐】web开发人员应该知道的31个jQuery模态对话框
    web开发人员学习jQuery的6大理由及jQuery的优势介绍
    jQuery实现鼠标移到元素上动态提示消息框效果
    JQUERY 实现窗口滚动搜索框停靠效果(类似滚动停靠)
    40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
    html5中的meta标签的三要素是什么?meta标签的使用总结
    弹出框插件 JSPOP

    [关闭]
    ~ ~