akiran / akiran/react-slick

`infinite` doesn't play nicely with `variableWidth` and `focusOnSelect`

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

説明

### Intention
I am trying to create an **infinite** slider that will display a set of items, where the items have **variable width** and a click item gets **focus on select** (moves to left edge of slider component) when clicked.

### Problem
In many (but not all cases), Slick React scrolls to cloned version of the clicked item, instead of the item itself.
[See example](https://codesandbox.io/s/react-slick-playground-forked-0t02t).

What's working:
* From index 0 (start), click on item -1 (left of item 0, visible because `overflow: visible`)
* From item -1, click on item 0
* From item -1, click on item 1
* From item -1, click on item 2

What's not working:
* From item 0, click on item 1 => scrolls to wrong item
* From item 1, click on item 2 => scrolls to wrong item
* From item -1, click on item -2 => scrolls to wrong item

(these lists are not exhaustive, obviously, just as an example)

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

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

評価

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

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

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