У меня возникли проблемы с запуском настраиваемого события в iframe из родительского документа.JQuery триггерное событие в окне iframe
В детстве у меня есть такой код:
$(window).on('my-event', function() { console.log("GOT IT") })
В родителю я получаю IFRAME и попытаться отправить событие:
iframe = document.getElementById('content-frame')
$(iframe.contentWindow).trigger('my-event')
событие не приходит. Я попытался использовать «документ» вместо окна, но все равно не повезло.
Можно ли это сделать с помощью jquery?
Я надеюсь, что есть простой способ, поэтому я могу избежать написания диспетчерской функции, при которой родитель вызывает функцию в iframe и отправляет событие.
ли вы найти способ сделать это? Единственный способ, которым я смог сделать подобное, - это добавить функцию для запуска пользовательского события и привязки этой функции к событию на элементе, а затем запустить событие из этого элемента, я думаю, это то, что вы имели в виду под «отправкой» ». – Popo
Нет, я не нашел пути. У меня есть функция отправки в iframe, которую я вызываю из родительского окна. У меня есть функция-обертка, которая затем запускается в родительском и вызывает функцию, которая запускается в iframe. –