Слушайте навигацию NextJs Link из скрипта с SSGJavascript

Форум по Javascript
Ответить
Anonymous
 Слушайте навигацию NextJs Link из скрипта с SSG

Сообщение Anonymous »

Ссылка NextJs заменяет классическую навигацию предварительно загруженным обменом HTML и DOM, но сценарий, предоставляемый с помощью next/script, не вызывается при такой навигации. Таким образом, он работает только при начальной загрузке страницы и перестает работать при навигации по ссылке.
Это можно исправить, используя вместо этого . ссылки.
Но я хочу сохранить эту предварительную загрузку и по-прежнему иметь возможность запускать свой сценарий при каждой навигации. Кроме того, я использую полную версию SSG для своего веб-сайта.
Вот упрощенный сценарий:
// Button clicks work only no the initial load.


{`
const button = document.getElementById('button')
button && button.addEventListener('click', () => {
document.getElementById('modal').showModal()
})
`}



Подробнее здесь: https://stackoverflow.com/questions/793 ... t-with-ssg
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»