是否可以通过实现php代码自动滚动到div容器的底部?
我找不到使用纯CSS的任何解决方案,但是我发现了一些使用javascript的解决方案,问题是我正在学习PHP,并且不打算在明年某个时间之前使用javascript。
我目前已编写此代码:注意:我使用:引导程序,自定义CSS,PHP和mysql。
<ul class="overflow-auto list-unstyled">
<?php foreach($results as $value):
if($value["person1"] == $user): ?>
<li class="row p-3 m-2">
<div class="col" style="width:70%">
</div>
<div class="col text-white text-center bg-primary p-3 chatBubbleUser">
<?php echo $value["person1text"] ?>
</div>
</li>
<?php endif;
if($value["person1"] == $friend): ?>
<li class="row p-3 m-2">
<div class="col text-white text-center bg-success p-3 chatBubbleFriend">
<?php echo $value["person1text"]; ?>
</div>
<div class="col" style="width:70%">
</div>
</li>
<?php endif;
endforeach; ?>
</ul>
自定义CSS:
.chatBubbleFriend{
border-radius: 50px 50px 50px 5px; }
.chatBubbleUser{
border-radius: 50px 50px 5px 50px; }
.col-lg-8{
max-height: 500px;
overflow-y: auto; }
不是。 PHP在您的服务器上运行,浏览器在您的本地计算机上运行。滚动是浏览器的ui事件。 PHP将无法告诉您的浏览器在何处滚动。
您可以通过推送通知和WebSocket从服务器向用户的浏览器发出命令,但是浏览器必须能够解释这些命令,并且您将需要一些客户端代码来实现此目的,这很可能是在Javascript中实现的。] >