3

このポップアップ iframe のプロパティはどこに追加すればよいですか? shadowbox.js(プラグインJava)によってトリガーされたポップアップiframeがあるjquery管理セクションからクリックを非表示にしようとしています。

// social buttons
    $('.book4b a').unbind('click').click(function() {
        window.open($(this).attr('href'), '_new');
        return false;});
// Shadowbox popup
$('.wr a').unbind('click').click(function() {
    top.iframes['Pop'].location.href =window.open($(this).attr('href'));
return false;});

私が得るエラーは「Uncaught TypeError: Undefined のプロパティ 'Pop' を読み取れません」です

どうもありがとうございます!

4

1 に答える 1

0

top.iframes未定義です。top.frames代わりに使用してみてください。

MDN からwindow.framesは、あなたが探している (私が信じている) プロパティです。はtop単なる親への参照であるため、プロパティwindowが必要です。frames

于 2013-08-24T20:20:58.147 に答える