Javascript Run Action при нажатии гиперссылки

0

Мои знания Javascript чрезвычайно низки, поэтому извините за этот глупый вопрос, но я искал везде.

Я использую сценарий прокрутки одной страницы, но пытаюсь добавить панель навигации. Документация ссылается на это для перехода на страницу:

$(".main").moveTo(3);

Как создать ссылку для ее запуска? Я просто хочу, чтобы Hyperlink запускала это при нажатии, но не может решить, как это сделать.

  • 0
    Вот сайт, посвященный изучению JavaScript и HTML, CSS и т. Д.
  • 0
    А вот сайт, посвященный объяснению того, почему w3schools не лучший ресурс для общения людей. w3fools.com
Теги:

2 ответа

0

Вы можете использовать селектор для гиперссылки как

$('a').click(function () {
   // paste your function here..
})

Вы можете использовать определенный селектор, такой как его класс, как

$('a.move').click(function () {
   // function
}

Где его HTML будет как

<a href="#" class="move">Click Me</a>
  • 0
    href = # взято из HTML 3.2, и в соответствии с правилами HTML4 и HTML5 кто-то перемещается в верхнюю часть страницы. Если это не ссылка на ресурс, не используйте <a> . В этом случае <button> с CSS, который не обязательно должен выглядеть как кнопка, является правильной разметкой HTML5.
0

Нет, нет. Если гиперссылка не ссылается на ресурс, это не гиперссылка, и вы не должны использовать тег <a>. То, что вы описываете, является элементом "щелкнуть, чтобы сделать что-то", что является элементом <button>. Просто используйте это:

<button onclick="$('.main').moveTo(3)">click this</button>

И затем используйте некоторый CSS, чтобы кнопка выглядела так, как вам нужно, чтобы она выглядела (стилизация по умолчанию для кнопки - это просто CSS, поэтому отключите границу и цвет фона, и теперь это выглядит как обычный текст)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню