То, что я хотел бы достичь, - это прокрутка до конца строки (стрелка вправо), после чего на последнем элементе будет выделена опция div. Раньше я добавлял несколько фиктивных ячеек, и это сработало. Но теперь я решил просто увеличить ширину строки div на какую-то сумму.Увеличение ширины div не работает должным образом
if(!rows[currentRowIndex].reachedEnd)
{
console.log("increasing ");
$("#row" + currentRowIndex).width("+=210");
rows[currentRowIndex].reachedEnd = true;
}
Это не работает по какой-либо причине. Я даже пытался увеличиться на какое-то большее число, но он перескакивает в какое-то неожиданное место, что означает, что я плохо понимаю, что происходит с div после изменения ширины.
Рабочая копия (размер окна, чтобы показать 2 ячейки в клиентской области) https://jsfiddle.net/souren/98rddfzp/3/
UPD1:
Я даже пробовал:
$("#row" + currentRowIndex).width($("#row" + currentRowIndex).width() + 210);
с таким же результатом.
У меня есть принтер ширина .row, прежде чем я изменить ширину и это только показывает, насколько изменяется мое окно. Но я ожидал получить всю ширину div, где я добавил так много ячеек, и в настоящее время это не видно. Может ли кто-нибудь объяснить мне, почему ширина .row только дает видимую часть? – Pablo