我已经在iframe中创建了自定义html标记。当指针悬停在父元素上时,我尝试从父元素获取元素的高度和宽度。有人知道如何得到这个元素的高度和宽度吗?它在Firefox中工作,但在chrome中总是返回0。
例子:
在iframe中,我使用了这样的自定义标记:<item></item>
我从父级访问该元素,如下所示:

$('#iframe').load(function(){
    $('#iframe').contents().find("item").hover(
        function(){
            var height = $(this).height();
            var width = $(this).width();
            console.log("Height : "+height+" | Width : "+width);
            // it's always return 0 in chrome
        },
        function(){

        },
    );
});

我认为问题在于chrome无法识别自定义html标记。但我不太确定。谢谢你的帮助。

最佳答案

doctype必须像<!DOCTYPE html >一样有效,并在“item”元素上放置display块

07-28 05:56