2

何かがクリックされるたびに iframe を削除したい。私はこのコードを入れます:

    $('*').on('click',function(){
                $('iframe').remove();

     });

ただし、私が抱えている問題は、iframe がマウスを追跡することです。基本的に、iframe は毎回クリックする必要があります..iframe にはクリック イベントがないため、そのスクリプトは機能しません。

クリックイベントをトラップし、iframe の消失を可能にする代替ソリューションを探していました。Web アプリケーションはマウスの左クリックを認識することができますか?

それは私の問題を解決する可能性があります..しかし、私がどれだけ見ても、ネット上で解決策が見つかりませんでした!

4

1 に答える 1

0

任意のクリックでiframe を閉じようとしている場合は、iframe を非表示の div で覆うことで目的を達成できます。

このjsfiddleをチェックしてください:http://jsfiddle.net/6g4KQ/

これを行う以外に、iframe のコンテンツにアクセスできない限り、iframe 内のクリックにアクセスする方法はありません。

于 2012-07-21T15:56:16.693 に答える