Как сделать так, чтоб элемент появлялся автоматически без наведения мыши?
Как сделать так, чтоб элемент (см. скриншот) появлялся автоматически без наведения мыши? Я пробовал trigger("mouseover") и new Event("mouseover") elem.dispatchEvent - не помогло.
Ну а появляется он как? Ему же какой то класс добавляется? Или через hover описано? Значит можно заменить на клас. Ну а дальше через таймер или по нужному событию навешивать этот класс.
Или сайт не ваш и вы что-то спарсить пытаетесь таким образом?
Вадим, появляется при наведении мыши, а изначально его вообще нету в DOM. Мне нужно, чтоб этот элемент автоматически подгружался и появлялся при открытии любого профиля не онлайн. Это вк. Я пытаюсь стилизовать отображение профиля как при старом дизайне.
Анатолий Куликов, а почему не срабатывают trigger и dispatchEvent, может ли быть какое-то ограничение на эти методы в скриптах вк? или это только у меня не получается? вот например dispatchEvent - это я писал в Tampermonkey
function() {
'use strict';
setTimeout(function(){
let badge = document.querySelector(".ProfileIndicatorBadge__badgeLastSeen");
let mo = new Event ("mouseover");
badge.dispatchEvent(mo);
},10000)
};