我有一个带视频播放器的iframe,我想禁用它的一些功能。由于没有文档,我刚刚创建了一个div,将它放在iframe的顶部,当我检查用户点击的坐标时,我决定是否需要将此点击发送到此iframe。这是它的样子:
<iframe
src="http://website.com/embed/dfgdgssg"
style="position: absolute; top: 100px; left: 350px;"></iframe>
<div id="hideme"></div>
<script>
$('iframe').load(function() {
var iframe = $(this);
var hideme = $('#hideme');
hideme.width(iframe.width());
hideme.height(iframe.height());
hideme.css('left', iframe.position().left);
hideme.css('top', iframe.position().top);
hideme.on("click", function(event){
iframe.trigger(event);
});
});
</script>
使用console.log()
我可以看到click
的事件#hideme
已执行,但iframe没有任何变化。