Привет всем! У меня возникла небольшая проблема. Я объединил свои отдельные файлы JS, CSS и HTML в один HTML файл для загрузки в IBM Connection. Но теперь функция наведения мыши перестала работать. Вот пример моего JavaScript кода:
function showTooltip(event) {
let infoBox = document.getElementById('tooltip');
infoBox.style.display = 'block';
infoBox.textContent = event.target.dataset.info;
}
function hideTooltip() {
document.getElementById('tooltip').style.display = 'none';
}
function moveTooltip(event) {
let tooltip = document.getElementById('tooltip');
tooltip.style.top = event.pageY - tooltip.offsetHeight - 30 + 'px';
tooltip.style.left = event.pageX - tooltip.offsetWidth / 2 + 'px';
}
document.querySelectorAll('path, circle').forEach(elem => {
elem.addEventListener('mouseenter', showTooltip);
elem.addEventListener('mouseleave', hideTooltip);
});
document.addEventListener('mousemove', moveTooltip);
Кто-нибудь может подсказать, почему это могло произойти и как это исправить? Заранее спасибо за помощь!