Php 自动滚动循环后的Laravel刷新内容

Php 自动滚动循环后的Laravel刷新内容,php,laravel,loops,refresh,autoscroll,Php,Laravel,Loops,Refresh,Autoscroll,我想在循环完成时刷新div内容(向下和向上滚动)。现在我可以循环和刷新页面,但效果并不平滑。循环将停止并从一开始重置 所以,我是否可以在每次1个完整循环循环完成时刷新我的页面(或者如果可能,只刷新“”) 这是我的刀锉 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content=&q

我想在循环完成时刷新div内容(向下和向上滚动)。现在我可以循环和刷新页面,但效果并不平滑。循环将停止并从一开始重置

所以,我是否可以在每次1个完整循环循环完成时刷新我的页面(或者如果可能,只刷新“”)

这是我的刀锉

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <meta name="csrf-token" content="{{ csrf_token() }}">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
    <link rel="stylesheet" href="https://cdn.datatables.net/r/bs-3.3.5/jq-2.1.4,dt-1.10.8/datatables.min.css" />

    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
    <script src="https://cdn.datatables.net/r/bs-3.3.5/jqc-1.11.3,dt-1.10.8/datatables.min.js"></script>

</head>
<style>
    .alert-message {
        color: red;
    }

    .row {
        margin-left: -5px;
        margin-right: -5px;
    }

    .columnl {
        float: left;
        width: 70%;
        padding: 5px;
    }

    .columnr {
        float: left;
        width: 30%;
        padding: 5px;
    }

    .row::after {
        content: "";
        clear: both;
        display: table;
    }

    table {
        border-collapse: collapse;
        border-spacing: 0;
        width: 100%;
        border: 1px solid #ddd;
    }

    th,
    td {
        text-align: left;
        padding: 16px;
    }

    tr:nth-child(even) {
        background-color: #f2f2f2;
    }

    @media screen and (max-width: 600px) {
        .column {
            width: 100%;
        }
    }

    #header {
        width: 100%;
        height: 139px;
        overflow: hidden;
    }

    #right_side {
        height: auto;
        background-repeat: repeat-y;
        overflow: hidden;
        position: absolute;
        font-size: 16px;
    }

    #content {
        height: 460px;
        overflow: auto;
    }

    .inner {
        position: relative;
        top: 0px;
    }

    .outer {
        overflow: hidden;
    }
</style>

<body>
    <div class="container">
        <div id="header">
            <h2 style="margin-top: 12px; text-align: center" class="alert alert-info">LANTAI</h2>
        </div>
        <div class="row" style="clear: both;margin-top: 18px;">
            <div class="row">
                <div class="columnl">
                    <div class="outer">
                        <div class="inner">
                            @foreach($poli_doctors as $poli_doctor)
                            <br>
                            <h4 class="card-header" style="font-weight:bold; text-align:center;color: blue">
                                {{$poli_doctor->nmdokter}} {{$poli_doctor->kddokter}}</h4>
                            <table id="tbl_antrian" class="table table-striped table-bordered">
                                <thead>
                                    <tr>
                                        <th style="font-weight:bold; font-size: 20px; text-align:center">ID Number
                                        </th>
                                    </tr>
                                </thead>
                                <tbody>
                                    @foreach($vw_antrians as $vw_antrian)
                                    @if($vw_antrian['kddokter']==$poli_doctor->kddokter)
                                    <tr id="row_{{$vw_antrian['noantri']}}">
                                        <td style="font-weight:bold; font-size: 20px; width:15%; text-align:center">
                                            {{ $vw_antrian['noantri2'] }}</td>
                                    </tr>
                                    @endif
                                    @endforeach
                                </tbody>
                            </table>
                            @endforeach
                        </div>
                    </div>
                </div>
                <div class="columnr">
                    <div id="right_side">
                        <table>
                            <tr>
                                <th>Last Scan</th>
                            </tr>
                            <tr>
                                <td>{{$get_lastvalid->noantri2}}</td>
                            </tr>
                        </table>
                    </div>
                </div>
            </div>
        </div>
    </div>
</body>

<script src="{{asset('js/jquery-3.6.0.min.js')}}"></script>
<script>
    $(document).ready(function(){
        setTimeout(function() {
            location.reload();
        }, 5000);
    $('#tbl_antrian').DataTable();
    });

    function autoScrollDown(){
        $(".inner").css({top:-$(".outer").outerHeight()}) // jump back
               .animate({top:0},5000,"linear", autoScrollDown); // and animate
    }
    function autoScrollUp(){
        $(".inner").css({top:0}) // jump back
                .animate({top:-$(".outer").outerHeight()},5000,"linear", autoScrollUp)
    }
    // fix hight of outer:
    $('.outer').css({maxHeight: $('.inner').height()});
    // duplicate content of inner:
    $('.inner').html($('.inner').html() + $('.inner').html());
    autoScrollUp();
    // location.reload();
</script>
</html>



.警报信息{
颜色:红色;
}
.行{
左边距:-5px;
右边距:-5px;
}
专栏作家{
浮动:左;
宽度:70%;
填充物:5px;
}
专栏作家{
浮动:左;
宽度:30%;
填充物:5px;
}
.行::之后{
内容:“;
明确:两者皆有;
显示:表格;
}
桌子{
边界塌陷:塌陷;
边界间距:0;
宽度:100%;
边框:1px实心#ddd;
}
th,
运输署{
文本对齐:左对齐;
填充:16px;
}
tr:n个孩子(偶数){
背景色:#F2F2;
}
@媒体屏幕和屏幕(最大宽度:600px){
.栏目{
宽度:100%;
}
}
#标题{
宽度:100%;
高度:139px;
溢出:隐藏;
}
#右侧{
高度:自动;
背景重复:重复-y;
溢出:隐藏;
位置:绝对位置;
字体大小:16px;
}
#内容{
高度:460px;
溢出:自动;
}
.内部{
位置:相对位置;
顶部:0px;
}
.外部{
溢出:隐藏;
}
兰台
@foreach($poli_医生作为$poli_医生)

{{$poli_-doctor->nmdokter}{{$poli_-doctor->kddokter} 身份证号码 @foreach($vw_antrian作为$vw_antrian) @如果($vw_antrian['kddokter']=$poli_doctor->kddokter) {{$vw_antrian['noantri2']} @恩迪夫 @endforeach @endforeach 最后一次扫描 {{$get\u lastvalid->noantri2} $(文档).ready(函数(){ setTimeout(函数(){ location.reload(); }, 5000); $('tbl_antrian')。数据表(); }); 函数autoScrollDown(){ $(.inner”).css({top:-$(.outer”).outerHeight()})//跳回 .animate({top:0},5000,“线性”,autoScrollDown);//并设置动画 } 函数autoScrollUp(){ $(“.inner”).css({top:0})//跳回 .animate({top:-$(“.outer”).outerHeight()},5000,“线性”,autoScrollUp) } //外部固定高度: $('.outer').css({maxHeight:$('.inner').height()}); //内部文件的重复内容: $('.inner').html($('.inner').html()+$('.inner').html()); autoScrollUp(); //location.reload();
查看本文:可以,谢谢提供信息