Чего я хочу достичь, это искать временную шкалу с разными слотами данных years-li
в коллекции эпох decades - ul
. У меня есть данные в следующем формате:Реализовать ползунок jQuery на неопределенной временной шкале
<ul class='decade'>
<p>1810</p>
<li>1811</li>
<li>1813</li>
<li>1819</li>
</ul>
<ul class='decade'>
<p>1820</p>
<li>1822</li>
<li>1824</li>
<li>1828</li>
<li>1829</li>
</ul>
<ul class='decade'>
<p>1830</p>
<li>1834</li>
<li>1835</li>
<li>1836</li>
<li>1837</li>
<li>1838</li>
</ul>
<ul class='decade'>
<p>1840</p>
<li>1844</li>
<li>1849</li>
</ul>
Теперь каждый раз, когда я выделив уважаемое десятилетие, но я хочу, чтобы обработчик не искать в соответствующем чтобы не. лет в течение десятилетия. например, если кто-то выбирает 1813, тогда он будет выбран, а 1810 будет выделен. В то же время пользователь может перемещаться только на 3 этапа в этом десятилетии, поскольку он содержит всего 3 года. то же самое должно работать в эпоху 1830 года с 5 шагами, поскольку у нее 5 лет.
Может ли кто-нибудь помочь в этом, пожалуйста?
я пытался до сих пор: я не в состоянии вычислить шаг он динамичен в случаях вызова десятилетия.
$('.timelineYearNavList').slider({
min:1,
max:years.length,
step:1,
slide: function(event, ui) {
//triggering other events
}
});
Пожалуйста, не предполагайте, что я написал только этот много кода и ничего не пробовал. :)
Я думаю, что вы должны обеспечить немного кода. Что вы пробовали? – Vixed
@Vixed: спасибо за ваш ответ. Я добавил некоторый код, но я пробовал так много вещей в расчетах шагов. –
Вы хотите иметь слайдер, который привязывается к годам, перечисленным в течение десятилетий? –