1

埋め込まれた Google カレンダー ( ) のイベントをクリックすると、自分のことをしようとしていますiframe。これまでの私のコード:

<script type="text/javascript">
    $(document).on('click', function (e) {
        if ($(this).hasClass('te-s')) {
            e.preventDefault();
            e.stopImmediatePropagation();
        }
    });

    $(function () {
        $('.te-s').bind("click", function () {
            alert("test");
        });
</script>



te-sイベントテキストを含むクラスであり、この追加の詳細バブルを表示する代わりに、(後で) 自分のサイトにリダイレクトしたいと考えています (アラートはテスト目的でのみ存在します)。

これはjqueryを使用して可能ですか?

4

1 に答える 1

0

これが可能かどうかはわかりません。その中のイベントをリッスンできるようにするには、スクリプトが子 iframe 内にある必要があると思います。それとは別に、「te-s」を参照しているクラスが同じ名前になることはほとんどありません。これらの名前は変わり続けます。最善の解決策は、API からのコールバックを使用することです (存在する場合)。

于 2013-11-15T10:32:56.440 に答える