文章詳情頁(yè)
javascript - 控制聊天內(nèi)容顯示框滾動(dòng)條自動(dòng)定位到底部
瀏覽:229日期:2023-01-07 14:58:17
問(wèn)題描述
用angular1寫(xiě)的一個(gè)聊天軟件,監(jiān)聽(tīng)聊天內(nèi)容模型變化(有新的聊天內(nèi)容),然后使聊天內(nèi)容顯示框的滾動(dòng)條自動(dòng)定位到底部。但是如果用戶正在查看聊天內(nèi)容,滾動(dòng)條還會(huì)定位到底部就會(huì)很奇怪。有沒(méi)有當(dāng)前p被選中的事件來(lái)解決這個(gè)問(wèn)題呢?
問(wèn)題解答
回答1:在數(shù)據(jù)更新之前判斷滾動(dòng)條的位置,如果滾動(dòng)條在底部則更新數(shù)據(jù)后滾動(dòng)條再次定位到底部,否則就說(shuō)明用戶滑動(dòng)了聊天界面,不再進(jìn)行滾動(dòng)
標(biāo)簽:
JavaScript
相關(guān)文章:
1. golang - 用IDE看docker源碼時(shí)的小問(wèn)題2. docker-machine添加一個(gè)已有的docker主機(jī)問(wèn)題3. docker images顯示的鏡像過(guò)多,狗眼被亮瞎了,怎么辦?4. 運(yùn)行python程序時(shí)出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯(cuò)誤?5. docker - 如何修改運(yùn)行中容器的配置6. phpstudy8.1沒(méi)集成mysql-front7. 我何時(shí)應(yīng)該在Java中使用JFrame.add(component)和JFrame.getContentPane()。add(component)8. 利用IPMI遠(yuǎn)程安裝centos報(bào)錯(cuò)!9. 前端 - @media query 使用出現(xiàn)的問(wèn)題?10. html5和Flash對(duì)抗是什么情況?
排行榜

熱門(mén)標(biāo)簽
網(wǎng)公網(wǎng)安備