@SideWest
Python.Новичок

Как заставит JQuery работать без обновления?

Начать разбираться с jquery, пишу своё маленькое расширение для хрома

Заходишь на страницу человека, наводишься на его имя, получаешь id

$(document).ready(()=>{
    // if (!window.location.href.includes('vk')) return;
    let pers_id = $("#profile_photo_link").attr("href").split('/photo')[1].split('_')[0];
    $(".page_name").hover(() => {
        $(".page_name").append(`<div class="meow"><b>  ${pers_id} </b></div>`);
        $(".meow").css({
            fontSize: 14
        });

    }, () => {
        $(".meow").remove()
    });
});


Всё бы ничего, но вк,как я понимаю, написан на реакте, а значит не перезагружается, то есть при перелистывании на другого пользователя скрипт перестаёт работать, пока ты не перезагрузишь страничку вручную, подскажите, как быть?
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
// Setup our function to run on various events
var someFunction = function (event) {
    // Do something...
};

// Add our event listeners
document.addEventListener('DOMContentLoaded', someFunction, false);
document.addEventListener('click', someFunction, false);

или так:

"DOMContentLoaded click".split(" ").forEach(function(e){
      document.addEventListener(e,someFunction,false);
    });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы