У меня есть проект onsen-ui, и я использую Monaca Cloud IDE для его создания. Я все еще борюсь с несколькими ключевыми понятиями, когда дело доходит до онсэн-интерфейса, но я не могу понять это, готовя документы.
На данный момент я пытаюсь реализовать ввод «диапазона» для элемента карусели onsen. Ввод диапазона отображается просто отлично, но я не могу его сдвинуть. Когда я пытаюсь сдвинуть его, я фактически прокручиваю карусель. Моя текущая идея решить эту проблему состоит в том, чтобы отключить всю карусель, поскольку для пользователя не так важно прокручивать назад на предыдущую страницу (хотя это было бы неплохо). Одна из моих самых больших проблем — слушатели действий и то, как вызывать методы, относящиеся к ons-.. компонентам.
<ons-page>
<ons-carousel fullscreen swipeable auto-scroll auto-scroll-ratio ="0.2">
<ons-carousel-item>
<img class="custom_logo_top_welcome" src="images/Leaf_PNG.png"/>
<br />
<br />
<br />
<p class="custom_p_welcome">Start saving today and see the likely value when you retire.</p>
<div class="custom_bottom_div_welcome"><p class="custom_bottom_p_welcome">Swipe left</p></div>
</ons-carousel-item>
<ons-carousel-item >
<p class="custom_dateOfBirth_p_setup">Please enter your date of birth:</p>
<div class="custom_datePicker_div_setup"><p>Test Div</p></div>
<p class="custom_dateOfRetirement_p_setup">What is your expected retirement age?</p>
<input type="range" class="range custom_range_setup" />
<div class="custom_bottom_div_setup"><ons-button class="custom_bottom_button_setup" onclick = "navToIndex()">Done</ons-button></div>
</ons-carousel-item>
</ons-carousel>
</ons-page>
Итак, в основном я думаю о том, чтобы сделать карусель «отключенным», когда пользователь проводит пальцем ко второму элементу карусели.
Как мне это сделать? Если есть лучший способ решить проблему, пожалуйста, поделитесь.
Заранее спасибо!