jQuery拉伸搜索框

来源:https://www.sucaihuo.com/js/384.html 2015-08-21 06:49浏览(1997) 收藏

今天分享一个CSS3+jQuery制作一个可伸缩功能的搜索框。
jQuery拉伸搜索框
分类:表单代码 > 搜索框 难易:中级
查看演示 下载资源 下载积分: 20 积分

HTML

首先我们准备以下html代码:搜索条#search_bar包含一个form#myform表单,表单中放置一个搜索输入框#search,一个搜索按钮.search_btn以及搜索按钮图标.search_ico。

<div id="search_bar" class="search_bar"> 
    <form id="myform"> 
        <input class="input" placeholder="想搜点什么呢..." type="text" name="key" id="search"> 
        <input class="search_btn" type="submit" value=""> 
        <span class="search_ico"></span> 
    </form> 
</div>

jQuery

当点击搜索按钮时,搜索条.search_bar通过toggleClass()切换样式.search_open,这样就实现了搜索条收缩和伸展功能。

$(function(){ 
    $(".search_ico").click(function(){ 
        $(".search_bar").toggleClass('search_open'); 
        var keys = $("#search").val(); 
        if(keys.length>2){ 
            $("#search").val(''); 
            $("#myform").submit(); 
        }else{ 
            return false; 
        } 
    }); 
});
标签: 搜索框search
评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2