亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

滾動到擴展 div 的底部

滾動到擴展 div 的底部

精慕HU 2023-08-05 21:09:33
我正在做一個小測試,顯示腳步聲并隨著腳步數的增加而擴展 div。我試圖使用 jquery 讓用戶位于粉紅色 div 的底部,因此隨著 div 的增長,他始終位于底部。我嘗試過這些行:$(".two").scrollTop($(".two")[0].scrollHeight);但似乎沒有任何作用。我想請一個新的眼睛來告訴我我在那里做錯了什么!多謝。$( document ).ready(function() {  var nbFoot = 0 ;  for (var i = 0; i < 500; i++) {     setTimeout(function () {      nbFoot++;      var footSteps = $("<div />", {"class": "footSteps"})      .css({})      .append($("<p>" + nbFoot + " pas </p>"))      .appendTo(".one")      $(".footSteps").prev().remove();      $(".two").height( nbFoot +"00");      $(".two").scrollTop($(".two")[0].scrollHeight);    }, 200 * i)      }    });body {  font-family: sans-serif;  font-size: 1.3rem;  margin: 0;  background-color: #5a6c58;  height: 100%;}.wrapper {  display: grid;  grid-template-columns: repeat(4, 1fr);  grid-gap: 0px;  grid-auto-rows: minmax(100vh, auto);  height: 100vh;}.one {  position: fixed;  height: 800px;    background-color: tan;}.two,.three,.four {  position: relative;  height: 100%;  background-color: #ffdbf5;}.one {  grid-column: 1 / 2;}.two {  grid-column: 2 / 4;}.three {  grid-column: 3 / 4;}.four {  grid-column: 4 / 4;}.one::-webkit-scrollbar, .two::-webkit-scrollbar, .three::-webkit-scrollbar, .four::-webkit-scrollbar { }<!DOCTYPE html><html><head>    <title>en ligne</title>    <meta charset="UTF-8"><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>    <link rel="stylesheet" type="text/css" href="style.css">    <script src="script.js"></script></head><body>    <div class="wrapper">        <div class="one" id="gauche">    <div class="dir1"></div> </div>        <div class="two" id="droite">    <div class="dir2"></div> </div>    </div>    <div class ="texte"></div><div class="note" style="display: none;">*</div>  </body>    </html>
查看完整描述

1 回答

?
www說

TA貢獻1775條經驗 獲得超8個贊

你需要窗口滾動頂部$('window').scrollTop($(".two")[0].scrollHeight);它肯定會起作用。


$( document ).ready(function() {

  var nbFoot = 0 ;


  for (var i = 0; i < 500; i++) { 


    setTimeout(function () {


      nbFoot++;

      var footSteps = $("<div />", {"class": "footSteps"})

      .css({})

      .append($("<p>" + nbFoot + " pas </p>"))

      .appendTo(".one")

      $(".footSteps").prev().remove();

      $(".two").height(`${nbFoot}00`);

     $(window).scrollTop($(".two")[0].scrollHeight);

      

    }, 200 * i)



      }

      

    });


查看完整回答
反對 回復 2023-08-05
  • 1 回答
  • 0 關注
  • 116 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號