Если мы используем простой элемент HTML Select:
<select>
<option>One</option>
<option>Two</option>
<option>Three</option>
<option>Four</option>
<option>Five</option>
<option>Six</option>
<option>Seven</option>
</select>
И просмотрев этот элемент в IE10+ на сенсорном планшете с Windows 8, мы обнаружим, что когда пользователь нажимает на раскрывающийся список, список повторяется, начиная снова с верхней части списка. Я понимаю, что это функция по умолчанию, но меня попросили отключить ее и остановить/привязать к последнему элементу. Несмотря на мои исследования и усилия, мне не удалось отключить повторяющуюся прокрутку.
Я попробовал -ms-scroll-chaining
, но это не сработало (далее выяснилось, что это не относится к моей ситуации), в соответствии с этим ссылка "-ms-scroll-chaining
...предотвращает пролистывание всей страницы, когда область прокрутки полностью находится на одном конце." В других примерах обсуждаются решения XAML (например, обновление элементов списка ItemPanelTemplate
с CarouselPanel
до StackPanel
), что мне не помогает, поскольку моя проблема связана с веб-страницей MVC с использованием HTML и CSS.