微軟計(jì)劃在光標(biāo)離開頁(yè)面時(shí)允許在Chromium繼續(xù)自動(dòng)滾動(dòng)

2019-05-28 17:29

  微軟多次證實(shí),它將為基于Chromium的瀏覽器帶來(lái)流暢的平滑滾動(dòng),包括支持谷歌Chrome。微軟非常熱衷于實(shí)現(xiàn)這一承諾,因?yàn)樵擁?xiàng)目工作在過(guò)去幾天取得了進(jìn)展,并且在提交中詳細(xì)說(shuō)明了另一項(xiàng)新功能。

微軟計(jì)劃在光標(biāo)離開頁(yè)面時(shí)允許在Chromium繼續(xù)自動(dòng)滾動(dòng)

  根據(jù)新提交,微軟計(jì)劃在光標(biāo)離開頁(yè)面時(shí)允許在Chromium繼續(xù)自動(dòng)滾動(dòng)。微軟稱,舊的提交在瀏覽器中添加了一個(gè)核查,如果光標(biāo)離開頁(yè)面而中間的按鈕未被保留,則會(huì)導(dǎo)致自動(dòng)滾動(dòng)停止。

  由于Windows應(yīng)用允許在這種情況下繼續(xù)自動(dòng)滾動(dòng),微軟表示讓Chromium也遵守這種行為是有道理的。當(dāng)用戶將鼠標(biāo)光標(biāo)移動(dòng)到網(wǎng)頁(yè)區(qū)域之外時(shí),此功能應(yīng)允許Chromium更好地使用自動(dòng)滾動(dòng)功能。

  “一年前的CL[1]添加了一個(gè)if檢查,如果光標(biāo)離開頁(yè)面并且中間按鈕沒(méi)有被保留,則導(dǎo)致自動(dòng)滾動(dòng)停止。由于其他Windows應(yīng)用程序允許在這種情況下繼續(xù)自動(dòng)滾動(dòng),將實(shí)現(xiàn)感覺(jué)和行為的匹配?!蔽④浗忉尩?。

  另一個(gè)提交詳細(xì)說(shuō)明了Chromium略有不同的自動(dòng)滾動(dòng)功能。此提交建議用戶可以通過(guò)按下或按住滾動(dòng)條箭頭來(lái)平滑滾動(dòng)。

  “此CL使用DocumentTimeline動(dòng)畫實(shí)現(xiàn)滾動(dòng)條箭頭的mousedown自動(dòng)滾動(dòng)。這樣做的方式是,當(dāng)你按住可自動(dòng)滾動(dòng)的ScrollbarPart時(shí),會(huì)發(fā)布一個(gè)回調(diào)以創(chuàng)建滾動(dòng)動(dòng)畫。如果ScrollbarPart保持超過(guò)250毫秒,則將執(zhí)行此回調(diào)。在mouseup上,動(dòng)畫被中止,因此停止自動(dòng)滾動(dòng)。自動(dòng)滾動(dòng)動(dòng)畫是不變的、永久性的,直到中止?!蔽④浗忉屨f(shuō)。

  這似乎是微軟備受期待的平滑滾動(dòng)工作的一部分。

平滑滾動(dòng)

微軟還對(duì)Chromium的后端進(jìn)行了多項(xiàng)更改,以改善滾動(dòng)體驗(yàn),該公司仍在嘗試實(shí)現(xiàn)該早期功能。

最新提交顯示微軟還希望跟蹤瀏覽器中滾動(dòng)延遲的變化,因?yàn)樗鼘椭窘鉀Q滾動(dòng)問(wèn)題。

網(wǎng)友評(píng)論

相關(guān)閱讀

win7教程下載排行
64 32