文章詳情頁(yè)
javascript - 控制聊天內(nèi)容顯示框滾動(dòng)條自動(dòng)定位到底部
瀏覽:124日期:2023-01-07 14:58:17
問(wèn)題描述
用angular1寫的一個(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. css3的背景圖片屬性有沒(méi)有把圖中這塊藍(lán)框區(qū)域(275*230)完整放在60*50區(qū)域?怎么寫呢2. javascript - jQuery each 方法第三個(gè)參數(shù)args 如何解釋?3. javascript - js中遞歸與for循環(huán)同時(shí)發(fā)生的時(shí)候,代碼的執(zhí)行順序是怎樣的?4. java - new + 類名,一定需要申明一個(gè)對(duì)象嗎?5. android - 優(yōu)酷的安卓及蘋果app還在使用flash技術(shù)嗎?6. javascript - 前端開(kāi)發(fā) 本地靜態(tài)文件頻繁修改,預(yù)覽時(shí)的緩存怎么解決?7. 新手 - Python 爬蟲(chóng) 問(wèn)題 求助8. java - public <T> T findOne(T record) 這是什么意思9. mysql數(shù)據(jù)庫(kù)每次查詢是一條線程嗎?10. python - linux怎么在每天的凌晨2點(diǎn)執(zhí)行一次這個(gè)log.py文件
排行榜

熱門標(biāo)簽