0

実際のデバッグモードではなく、ページインスペクタで何かが機能する理由はありますか? 特に、一部のタブ コンテンツで fullcalendar.min.js (JQuery プラグイン) を使用しており、ページ インスペクターでよく確認できますが、デバッグ時にカレンダーが表示されません。

ヘッダー内:

   <link rel="stylesheet" href="./../../Content/fullcalendar.css" type="text/css" media="all" />
 <script src="./../../Scripts/js/fullcalendar.min.js"></script>

体内:

 <section class="tab events-tab">
    <section class="events-tab-inner">
    <div id="calendar"></div>
    </section>
    </section>

Web ページの読み込みのコンソールに、次のエラーがあります (カレンダーに直接関係しているかどうかはわかりません)。

GET http://localhost:3516/SITE/css/images/star-off.png 404 (Not Found) jquery.min.js:2
Invalid App Id: Must be a number or numeric string representing the application id. all.js:56
event.returnValue is deprecated. Please use the standard event.preventDefault() instead. jquery.min.js:3
FB.getLoginStatus() called before calling FB.init(). all.js:56
GET http://localhost:3516/SITE/css/images/star-off.png 404 (Not Found) jquery.min.js:2
4

1 に答える 1

0

上記のコンソール出力に基づいて、いくつかのエラーがあるようです。ページインスペクターで機能し、デバッグしない理由がわかりません。どこでも壊れているようです。各エラーに 1 つずつアプローチしてみましょう。

1. 無効な画像パス

コード内の一部の機能にjQuery UIを使用しているようです。jQuery UI スイートには、CSS が として参照するファイルを/imagesダウンロードすると、ディレクトリにある画像が含まれます。これらの画像は、CSS ファイルの場所からディレクトリにネストされていると予想されます。例えば、.zipbackground-images

[CSS Directory]
    -> jquery-ui.min.css
    [images]
        -> star-off.png
        -> ...
        -> etc.

この構造を変更する唯一の方法は、縮小された jQuery UI CSS ファイル内の相対 URL を変更することです。

2. Facebook JavaScript SDK エラー

個人的に Facebook JavaScript SDK を使用したことはありません。ただし、それはあなたが使用しているように見えます。FB.init()エラーから、を呼び出す前にFacebook オブジェクトを初期化していないように思えますFB.getLoginStatus()。これを試して:

<script type="text/javascript">
    /* Locate your FB.getLoginStatus() call and place FB.init() before it */
    FB.init();
    FB.getLoginStatus();
</script>

それ以外では、FB使用するオブジェクトを適切に初期化する方法について、ドキュメントを参照する必要がある場合があります。

お役に立てれば。幸運と幸せなコーディング! :)

于 2013-12-17T19:40:10.023 に答える