Html 如何使搜索结果列表显示在“我的内容”的全宽顶部,而不是向下推内容

Html 如何使搜索结果列表显示在“我的内容”的全宽顶部,而不是向下推内容,html,css,Html,Css,所以我有一个搜索栏,当搜索时它会生成一个项目列表。但是,当前列表会向下推送搜索栏下的所有内容,以便列表可以取代其位置。如何更改它,使结果列表显示在内容的顶部,并显示为全宽(与搜索栏大小相同) 因此,如果您看到下图,红色部分是内容之前所在的位置,当我搜索列表时,它被向下推。 我的HTML代码如下: @section('content') <div class="row justify-content-center"> &l

所以我有一个搜索栏,当搜索时它会生成一个项目列表。但是,当前列表会向下推送搜索栏下的所有内容,以便列表可以取代其位置。如何更改它,使结果列表显示在内容的顶部,并显示为全宽(与搜索栏大小相同)

因此,如果您看到下图,红色部分是内容之前所在的位置,当我搜索列表时,它被向下推。

我的HTML代码如下:

@section('content')

        <div class="row justify-content-center">
            <div class="col-md-12">

                <div class="card">
                    <div class="card-body" style="overflow-x:auto;">

                        <div class="columns">
                            <div class="column">
                                <form action="....." method="GET">

                                    <div class="input-group">
                                        <input type="text" name="search_bar" id="search_bar" class="form-control input-lg" placeholder="Search by Product Name or ID"/>
                                        <span class="input-group-prepend"><button type="submit" class="btn btn-success">Search</button></span>
                                    </div>
                                    <div id="searchResultsList" class="searchResultsList">
                                    </div>

                                </form>
                            </div>
                        </div>

                            <table class="table is-striped is-hoverable">
                                <thead>
                                <tr>
                                    <th>ID</th>
                                    <th>Name</th>
                                    <th>Price</th>
                                    <th>Action</th>
                                </tr>
                                </thead>
                                <tbody>

                                @foreach ($products as $p)
                                    <tr>
                                        .....
                                    </tr>
                                @endforeach

                                </tbody>
                            </table>
    
                    </div>

                </div>
                <br>

            </div>
        </div>
    </div>

@endsection
@节(“内容”)
搜寻
身份证件
名称
价格
行动
@foreach(产品为$p)
.....
@endforeach

@端部
我用于淡入/淡出搜索栏的ajax如下:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
    <script type="text/javascript">

        $(document).ready(function () {

            $('#search_bar').keyup(function(){
                var query = $(this).val();
                if(query != '')
                {
                    $.ajax({
                        ......
                        success:function(data){
                            $('#searchResultsList').fadeIn();
                            $('#searchResultsList').html(data);
                        }
                    });
                }
            });

            $(document).on('click', 'li', function(){
                $('#search_bar').val($(this).text());
                $('#searchResultsList').fadeOut();
            });

        });

    </script>

$(文档).ready(函数(){
$(“#搜索栏”).keyup(函数(){
var query=$(this.val();
如果(查询!='')
{
$.ajax({
......
成功:功能(数据){
$('#searchResultsList').fadeIn();
$('#searchResultsList').html(数据);
}
});
}
});
$(文档)。在('click','li',函数()上{
$('#搜索栏').val($(this.text());
$(“#搜索结果列表”).fadeOut();
});
});
创建的列表通过PHP返回,如下所示:

$output = '<ul class="dropdown-menu" style="display:block; position:relative">';

            foreach($data as $row) {
                $output .= '<li>'.$row->name.'</li>';
            }
            $output .= '</ul>';
$output='
    ; foreach($行数据){ $output.='
  • '.$row->name.
  • '; } $output.='
';
对于CSS,如果有帮助的话,我只是使用bootstrap/bulma

非常感谢