Я создаю iFrame и в этом скрипте iFrame мне нужно поймать координаты мыши после создания (в самом начале). Я надеялся, что это возможно с помощью специального события.пользовательское событие для координат мыши
Я попытался
var myEvent = new Event('mouseC');
document.addEventListener('mouseC', function(e){
console.log('my event is working');
console.log('mouse x is '+e.pageX);
console.log('mouse y is '+e.pageY);
});
document.dispatchEvent(myEvent);
консоль отображает 'моего событие работает', но координаты мыши являются неопределенной.
Я попытался окружив его window.onload
, и я также пытался screenX
и clientX
... всегда неопределенными
Как я могу поймать координаты мыши во вновь созданной плавающем фрейме imedietly после создания?
... btw, mousemove
Событие работает и записывает координаты, когда мышь перемещается по новому iFrame.
Мог ли я каким-то образом перемещать мышь всего за 1px, чтобы вызвать это событие?
нет, мне нужно поймать его из iFrame ... не за его пределами. –