将事件发送到基础iframe

时间:2014-02-22 08:12:31

标签: javascript jquery html javascript-events

我有一个带视频播放器的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没有任何变化。

0 个答案:

没有答案