angular-ui / angular-ui/ui-scroll

"Preserves the scroll on refresh" does not ensure first item visibility

オープン
#117 コメント 5 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
JavaScript
スター
326
フォーク
104
PR マージ指標
30日以内にマージされた PR はありません

説明

When the first item in list is partially visible, refreshing the page causes scrolling to the first item entirely visible.
For example, when using [https://rawgit.com/angular-ui/ui-scroll/master/demo/persistentScroll/persistentScroll.html](url), we can make "Item 2" as the first item (not entirely visible):
![scroll1](https://cloud.githubusercontent.com/assets/22038861/18474517/b27b20d8-79c2-11e6-8d12-3f0e3ceac291.png)
Then refreshing the page, makes "Item 3" the first item:
![scroll2](https://cloud.githubusercontent.com/assets/22038861/18474524/c4280f12-79c2-11e6-9053-f63295ad7fef.png)
while the expected behavior would be to still see "Item 2" as in:
![scroll3](https://cloud.githubusercontent.com/assets/22038861/18474542/da8f680e-79c2-11e6-87a1-7c6fccd9845d.png)

This is even more important when items in list have a "big height".

Any idea on how to solve this?

Thanks in advance,

Olivier

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。