Jquery 就文件'采取行动;s iframe';s元素触发事件
如何实现从Jquery 就文件'采取行动;s iframe';s元素触发事件,jquery,iframe,backbone.js,pdfjs,Jquery,Iframe,Backbone.js,Pdfjs,如何实现从文档元素触发单击事件的事件函数 我必须对document.getElementById(“iframe id”).contentWindow.window.document.getElementById(“hello abc”)执行操作 是否可以使用Backbone.View()实现 接近 您可以将视图的el指向iframes主体,并像任何其他主干视图一样为其元素定义事件 如有必要,您可以让其他视图(如父视图)侦听来自iframe视图的事件 比如: var TestView = B
文档元素触发单击事件的事件函数
我必须对document.getElementById(“iframe id”).contentWindow.window.document.getElementById(“hello abc”)执行操作
是否可以使用Backbone.View()实现
接近
您可以将视图的el
指向iframes主体
,并像任何其他主干视图一样为其元素定义事件
如有必要,您可以让其他视图(如父视图)侦听来自iframe视图的事件
比如:
var TestView = Backbone.View.extend({
el: $('iframe').get(0).contentWindow.document.body,
initialize: function() {
this.render();
},
events: {
'click button': 'eventHandler'
},
render: function() {
this.$el.append($('#iframe-template').html());
},
eventHandler: function(e, rivetsView) {
alert('bingo!');
//triger a custom event for the parent view or such if required
}
});
var test = new TestView();