Мои знания Javascript чрезвычайно низки, поэтому извините за этот глупый вопрос, но я искал везде.
Я использую сценарий прокрутки одной страницы, но пытаюсь добавить панель навигации. Документация ссылается на это для перехода на страницу:
$(".main").moveTo(3);
Как создать ссылку для ее запуска? Я просто хочу, чтобы Hyperlink запускала это при нажатии, но не может решить, как это сделать.
Вы можете использовать селектор для гиперссылки как
$('a').click(function () {
// paste your function here..
})
Вы можете использовать определенный селектор, такой как его класс, как
$('a.move').click(function () {
// function
}
Где его HTML будет как
<a href="#" class="move">Click Me</a>
<a>
. В этом случае <button>
с CSS, который не обязательно должен выглядеть как кнопка, является правильной разметкой HTML5.
Нет, нет. Если гиперссылка не ссылается на ресурс, это не гиперссылка, и вы не должны использовать тег <a>
. То, что вы описываете, является элементом "щелкнуть, чтобы сделать что-то", что является элементом <button>
. Просто используйте это:
<button onclick="$('.main').moveTo(3)">click this</button>
И затем используйте некоторый CSS, чтобы кнопка выглядела так, как вам нужно, чтобы она выглядела (стилизация по умолчанию для кнопки - это просто CSS, поэтому отключите границу и цвет фона, и теперь это выглядит как обычный текст)