В моем приложении, основанном на метеоритах, я использую I-кадр для отображения некоторого содержимого пользователю. Он работает правильно. Но я хочу поместить кнопку закрытия, которая выгружает Iframe из шаблона при нажатии.
Я попробовал это, как в приведенном ниже коде, поместив кнопку, но я не могу получить событие клика на нем. означает, что нажатие кнопки не работает. Я работаю с iframe в первый раз.
Хотите разместить кнопку, чтобы закрыть iFrame, но кнопка не работает
Это правильный способ выгрузить iframe?
Если нет, то как я могу его выгрузить, или что является лучшим способом разгрузить Iframe?
<template name="preview">
<div style='display:none'>
<div id='preview' style='padding:10px; background:#fff;'>
<button id="close_content_file">Close</button>
<iframe frameborder="1" src="{{preview_url}}" align="left" width="100%" height="500px" >
</iframe>
</div>
</div>
Template.preview.events({
'click #close_content_file':function(){
console.log(" previev butoon has been clicked");
$("#preview").fadeOut();
},
});
Я поместил <button></button>
в DIV, чтобы закрыть или выгрузить Iframe. но щелчок не работает над этой кнопкой. Если я помещаю кнопку в div, которая скрыта. Кнопка работает там. Iframe открывается на весь экран. означает, что он закладывает полный экран в качестве загрузочного модального диалога. Можно ли поместить кнопку в сам Ифраметр? , помощь будет заметна
Моя проблема в том, что кнопка не нажата. Я нажимаю кнопку, но функция не вызывается. Я попробовал это с помощью Alert и console.log. но функция не называется –
нажатие кнопки происходит только в том случае, если она правильно привязана к событию. поэтому попробуйте связать этот путь. – Priyank
Хорошо, позвольте мне проверить и попробовать. Фактически метеор обеспечивает собственную реализацию для обнаружения кликов и других событий. lemme se Как я могу использовать вызов функции jquery в Metero –