-1
У меня есть родительский контейнер с большим количеством divs в качестве дочерних элементов.Прокрутите до конца элемента, если он не полностью виден
Родительский контейнер имеет горизонтальную прокрутку.
Как я могу onclick
прокрутить до конца дочернего div, если он полностью не виден?
Он должен работать в обоих направлениях.
JS/JQuery/CSS
Пример здесь: https://jsfiddle.net/04mzhagr/
.parent{
width:100%;
white-space: nowrap;
overflow-y: hidden;
overflow-x: scroll;
}
.child{
display:inline-block;
padding:10%;
background-color:blue;
margin:10px;
}
<div class='parent'>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
<div class='child'> test</div>
</div>
Да, это не работает)))) –
попробовать пример. – user1990
Ваш пример не работает, потому что вы не записывали функцию onclick, даже если мы добавим эту функцию, ваш код не сможет работать, потому что родительский элемент не имеет свойства scrollLeft. –