1

fancyboxの読み込みで1つの問題に直面しています。私は次のページレイアウトを持っています: ここに画像の説明を入力してください

jquery.fancybox-1.2.6.jsfancyboxのCSSだけでなく、ファイルjquery.fancybox-1.2.6.cssにインクルードするためのコードを記述しbrowse.phpました(代わりに間違ったファイルにインクルードした場合は提案してくださいexplorer.php

$(".view_details").fancybox( {
                    'overlayOpacity' : 0.1,
                    'showCloseButton' : true,
                    'frameHeight' : 250,
                    'frameWidth' : 300,
                    'hideOnContentClick':false,
                    'centerOnScroll' : false
                });

browse.php、ユーザーがペインのリンクをクリックするたびにNowが読み込まれますDIV 1

browse.phpリンクでfancyboxを呼び出していますが、

<a class="view_details" href="file.php?par=1" >View Details </a>

しかし、それは機能していません。最初は開いていて、それ以降はエラーが表示されることがありTypeError: loading is undefinedます。この状況で私を助けてください。

前もって感謝します。

4

1 に答える 1

1

できることは一つ

最初に、タグが親コンテナー (タグDIVを含む親ページのように) とバインドされることに気付きます。そのため、コンポーネントとバインドしない場合があります。DIVJavaScriptCSSDOM

第二に、私はDIV関係がIFRAMEあり、今では望み通りにうまく機能しています。IFRAME内部ソースを別のページとして扱い、ページ全体を別のページとしてロードするwindow objectことに気付いた理由window.open(). それでJavascript、それにCSS完全に結合します。

私は交換しました:

<div id="file_list" style="float: left;width: 80%;overflow: auto"></div>

<iframe id="doc_list" name="doc_list" style="height: 500px;width: 98%;border: 0px"></iframe>

そして、左のフォルダをクリックしながらSRC目的のページを設定します。IFRAMEDIV 1 pane

document.getElementById("doc_list").src = "desire_page.php";

乾杯!

于 2013-02-16T09:57:41.177 に答える