1

私は現在、最大 5 倍に伸びるフレームの大きさを使用して作成された Web アプリケーションに取り組んでいます。問題は、Web サイト全体で jquery マジックを実行する必要があることです。

これについて最善の方法は何でしょうか(私が検討したことを書き直す以外に)?

編集:

フレーム構造は、次のようなものです。

Index.html
    menu.html
        banner.html
        list.html
        footer.html
    /lib/index.html
        header.html
        body.html
        footer.html

私が参照している魔法は、いくつかのホットキーショートカットです。そのようなものを見つけて置き換えます

4

2 に答える 2

5

これはあなたが望むものです:

$.frameReady()

frameReady を使用すると、ローカル ドキュメント内にあるかのように、ターゲット フレーム内で jQuery コマンドを実行できます。これは $(document).ready() 関数と同じように機能し、コードの実行を試みる前にターゲット フレームで DOM の準備が整うまで待機します。また、jQuery がまだ存在しない場合は、ターゲット フレームに jQuery をロードし、他のスクリプト ファイルやスタイルシートを簡単にロードできるようにします。frameReady は、動的に作成されたフレームであっても、ネストされたフレームと iframe を任意の組み合わせでサポートします。

于 2009-04-16T01:36:58.053 に答える
0

以下の jQuery を使用して、iFrame の要素とコンテンツをターゲットにすることもできます。

$('#iframeId').load(function(){
    $(this.contentDocument).find('#id').html('your text');
});
于 2010-04-15T09:12:39.263 に答える