得到身高; Chrome中自定义HTML标记的宽度

时间:2013-05-03 01:46:59

标签: jquery html css google-chrome

我在iframe中创建了自定义html标记。从父级我尝试在指针悬停在该元素上时获得元素高度和宽度。有没有人知道如何获得元素的高度和宽度?它适用于Firefox,但在chrome中它总是返回0。

示例:

  1. 在iframe中我使用了这样的自定义标记:<item></item>
  2. 我从父母那样访问该元素:
  3. $('#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标记。但我不是很确定。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

doctype必须像<!DOCTYPE html >一样有效,并将显示块放在'item'元素