Чтобы создать якорные ссылки на одной странице с помощью jQuery Mobile, вы можете использовать различные методы. Вот несколько подходов:
-
Метод 1. Установка атрибута
data-ajax:<a href="#target" data-ajax="false">Go to Target</a> <div id="target">This is the target section.</div> -
Метод 2: использование метода
$.mobile.navigate:<a href="#" onclick="$.mobile.navigate('#target')">Go to Target</a> <div id="target">This is the target section.</div> -
Метод 3: использование метода
$.mobile.changePage:<a href="#" onclick="$.mobile.changePage('#target')">Go to Target</a> <div id="target">This is the target section.</div> -
Метод 4. Использование специального обработчика кликов:
<a href="#" class="custom-link">Go to Target</a> <div id="target">This is the target section.</div> <script> $(document).on('click', '.custom-link', function() { $.mobile.silentScroll($('#target').offset().top); }); </script>
Это несколько способов создания якорных ссылок на одной странице с помощью jQuery Mobile. Каждый метод дает один и тот же результат, но может различаться деталями реализации. Выберите тот, который лучше всего соответствует вашим требованиям.