JS开发假百度

效果图:
image.png
背景图:
logo.png
CSS代码:
                html{
            width: 100%;
            height: 100%;
        }
        body {
            margin: 0;
            width: 100%;
            height: 100%;
            position: relative;
        }

        #search-box {
            width: 641px;
            height: 300px;
            position: absolute;
            margin: auto;
            left: 0;
            right: 0;
            top: 0;
            bottom: 200px;
        }

        #search-form {
            font-size: 0px;

        }

        #logo {
            width: 270px;
            height: 129px;
            background-image: url('./logo.png');
            background-size: cover;
            margin: 0 auto;
            margin-bottom: 15px;
        }

        #search-input {
            width: 521px;
            height: 20px;
            line-height: 20px;
            font-size: 16px;
            padding: 9px 7px;
            border: 1px solid #b8b8b8;
        }

        #search-botton {
            width: 104px;
            height: 40px;
            border: 1px solid #38f;
            border-bottom: 1px solid #2e7ae5;
            background-color: #38f;
            color: #fff;
            font-size: 18px;
            position: relative;
            top: 2px;
            cursor: pointer;
        }

        #search-botton:hover {
            background-color: #377ad8;
        }

        #suggestions {
            width: 535px;
            border: 1px solid #d8d8d8;
            position: absolute;
            display: none;
        }

        #suggestions ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }

        #suggestions li {
            font-size: 16px;
            height: 20px;
            line-height: 20px;
            padding: 3px 7px;
            cursor: pointer;
            background-color: #fff;
        }

        #suggestions li:hover {
            background-color: #f8f8f8;
        }
HTML代码:
      <div id="search-box">
        <div id="logo"></div>
        <div id="search-form">
            <input type="text" id="search-input">
            <button id="search-botton">百度一下</button>
        </div>
        <div id="suggestions">
            <ul id="suggestion-wrap">
            </ul>
        </div>
    </div>
JS代码,记得引入JQuery:
<script src="./jquery2.1.1.js"></script>
    <script>
        $('#search-input').keydown(function() {
             var text = $(this).val();
             $.ajax({
                url: 'https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=' + text + '&json=1&p=3&sid=20144_1467_19033_20515_18240_17949_20388_20456_18133_17001_15202_11615&req=2&csor=2&pwd=s&cb=jQuery110207612423721154653_1467355506619&_=1467355506623',
                type: 'GET',
                dataType: 'jsonp',
                jsonpCallback: 'jQuery110207612423721154653_1467355506619',
                success:function(data){
                    var data = data.s;
                    var lis = data.reduce(function (result, item) {
                        return result += '<li>' + item + '</li>'
                    }, '')
                    $('#suggestion-wrap').html(lis);
                    $('#suggestions').show().css({
                        top: $('#search-form').offset().top + $('#search-form').height() - 100+'px',
                        left: 0
                    });
                }
             })
        });
        $(document).click(function() {
            $('#suggestions').hide();
        });

        $('#suggestions').on('click', 'li', function() {
            window.location.href = 'https://www.baidu.com/s?wd=' + $(this).val();
        });

        $('#search-botton').click(function() {
            window.location.href = 'https://www.baidu.com/s?wd=' + $.trim($('#search-input').val())
        });

        $(document).keypress(function(e) {  
            // 回车键事件  
            if(e.which == 13) {  
                window.location.href = 'https://www.baidu.com/s?wd=' + $.trim($('#search-input').val())
                
            }  
        }); 
    </script>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容