я получил пустую ссылку:Force нажмите на пустую ссылку, чтобы не переместить фокус страницы
<a href="#" id="stop-point-btn">+ add stop-point</a>
, связанный с функцией JS:
$("#stop-point-btn").bind("click", addStopPoint);
, который просто добавляет некоторое содержимое в DIV :
function addStopPoint() {
$("#stop-point-content").append(stopPointHtml())
}
После щелчка, если я прокручивается немного вниз, он перемещает меня обратно в верхней части страницы (конечно, из-за предоставленному #
покупать право y id). Но как я могу сделать так, чтобы положение, где я нахожусь на странице, не изменяется (что означает положение прокрутки).
Итак, вы предлагаете также, что я лучше использовать '.()' Вместо '.bind()', потому что в этом случае анкер представляет собой документ, но не элемент? – Milkncookiez
Не совсем. Я имел в виду это: http://stackoverflow.com/questions/11847021/jquery-bind-vs-on. Угадайте, что слишком много, что могло бы сбить с толку. – lesssugar