У меня есть этот код, который HTML для моих слайдеров:Если следующий элемент щелкнул() - Jquery
<div class="et-pb-controllers">
<a href="#" class="">1</a>
<a href="#" class="">2</a>
<a href="#" class="">3</a>
<a href="#" class="">4</a>
<a href="#" class="">5</a>
<a href="#" class="et-pb-active-control">6</a>
<a href="#">7</a><a href="#">8</a>
<a href="#">9</a><a href="#">10</a>
</div>
С класса е-пб-активной контроля, отмечает слайд, который в настоящее время установлен , Поэтому я хочу, чтобы на карусельных контроллерах было 5 видимых.
Каждый элемент имеет высоту 95px с полями (регуляторы ползунка вертикальны). Поэтому я хочу добавить каждый щелчок на следующем верхнем значении -95 px для каждого элемента управления, который заставит мои элементы управления сглаживать (с помощью анимации CSS), оставляя видимыми только 5 элементов управления (от 2 до 6 элементов управления вместо 1-5). Я не могу найти способ, чтобы jquery взял элемент класса et-pb-active-control и, если щелкнуть следующие элементы или два элемента дальше.
Надеюсь, что я достаточно ясен. Заранее спасибо.
_ "Надеюсь, я достаточно ясно." _ Не совсем понятно, что требование, с точки зрения здесь. Вы пытаетесь установить 'css'' top' элемента, следующего за '.et-pb-active-control', когда нажата кнопка« .et-pb-active-control »? Можете ли вы включить 'css' и' javascript', что вы пытались решить проблему в вопросе? – guest271314
есть много уроков о каруселях, но я дам вам совет: вы должны обернуть элементы 'a' внутри другого div. таким образом вам просто нужно переместить этот div с помощью CSS и оживить его, а не делать это со всеми элементами – Kaddath