2

iframe でカスタム html タグを作成しました。親から、ポインタがその要素の上に置かれたときに要素の高さと幅を取得しようとします。その要素の高さと幅を取得する方法を知っている人はいますか? Firefox では動作しますが、Chrome では常に 0 を返します。

例 :

  1. iframe では、次のようなカスタム タグを使用しました。<item></item>
  2. 私はこのように親からその要素にアクセスします:
$('#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(){

        },
    );
});

問題は、クロムがカスタム html タグを認識しないためだと思います。しかし、それについてはよくわかりません。助けてくれてありがとう。

4

1 に答える 1