我在iframe中创建了自定义html标记。从父级我尝试在指针悬停在该元素上时获得元素高度和宽度。有没有人知道如何获得元素的高度和宽度?它适用于Firefox,但在chrome中它总是返回0。
示例:
<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标记。但我不是很确定。谢谢你的帮助。
答案 0 :(得分:0)
doctype必须像<!DOCTYPE html >
一样有效,并将显示块放在'item'元素