Я разрабатываю индивидуальный процесс заказа, и я часто использую запросы AJAX и динамические формы для завершения частей процесса заказа, но я бы хотел очистить способ, которым я делая это в терминах HTML. Я тоже использую jQuery.«Скрытие» событий javascript в DOM
Рассматривая приложения, такие как текстовый процессор Google, я вижу, что как DOM, так и источник не имеют атрибутов событий javascript. Например:
<div id="docs-file-menu" role="menuitem" class="menu-button goog-control goog-inline-block" aria-disabled="false" aria-expanded="false" aria-haspopup="true" style="-webkit-user-select: none;">File</div>
Я предполагаю, что скрипт регистрирует события Javascript после факта, основанного на атрибутах HTML.
Мой сайт намного менее сложный, но мне было интересно, как подойти к нему, поскольку в настоящее время у меня есть кнопки с надписью <a><img></a>
теги (или аналогичные), которые вызывают функции Javascript, которые отлично работают, но кажутся менее (и старой школой) подход. Например:
<a href="javascript:Customisation.beginNewPair()">
<img src="images/begin-new.gif" />
</a>
Вы говорите, что вы используете JQuery? Посмотрите на обработчики кликов - они являются одной из самых полезных функций. http://api.jquery.com/click/ –
@AntP Я знаю все об этом. Думаю, я в любом случае отвечал на свой вопрос. «Запустите сценарий после загрузки DOM для ввода всех ваших событий». Ха-ха. –
Если вы знаете все об этом, все, что вам нужно сделать, это написать обработчик кликов для вашего якоря. Я полагаю. Трудно сказать, поскольку вы на самом деле не заявили, что пытаетесь сделать. –