2011-09-10 16 views
1

ギャラリアに問題があります。 私はメインレイアウトとしてJQueryアコーディオンを使用しています.Galleria http://galleria.aino.se/を1つのセクション内に配置しています。ギャラリアでのJQueryアコーディオンとセクションの問題

私の問題は、パラメータを指定せずにインデックスをロードすると、ホームセクションが開いてしまうことです。
ギャラリーセクションをクリックすると、ギャラリーが無期限に動作しているようです。

次の矢印をクリックすると、サムネイルが前後に移動して正しい画像が表示されないように見えます。
Chromeでは、メイン画像が読み込まれることはありません。

ギャラリーセクションを開いたままページをリロードすると、すべて正常に動作します。ここで

は私のウェブサイトです:http://www.narcissusphoto.com/

再現する方法:
1 - "ギャラリー" セクションをクリックします。
2ローディングアニメーションの右上にチェックマークを付けます。
3右のナビゲーション矢印をクリックします。
4-下部のサムネイルが盗聴され、左右にランダムに移動していることを確認してください(オペラとIEで)。
4-メイン画像がロードされないことを確認します(Chrome)。

+0

開始するには、私はあなたのHTMLが有効であることを確認します。 http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.narcissusphoto.com%2Findex.php%3Fgallery%3D2%23clients – superUntitled

+0

すべてのエラーを修正しました。 – SiriusNik

+0

@SiriusNik:質問のandとorの先頭に_ "thanks" _、_ "regards" _、...を追加する必要はありません。ユーザーカードは常に質問の最後になります。 – Shef

答えて

0

私は解決策を見つけることができました。アコーデオンの変更イベントに縛られ、ガレリアをリロードしました。

change: function(event, ui) { LoadGalleria(); } 
+0

次回にコードを投稿すると、コードを選択して '{}'アイコンをクリックすると、コードとしてフォーマットされます。 – Shef

0

Galleriaapiが変更された...だから誰もが同じ問題を持っている場合今、あなたは以下を使うことができたように思い:

change: function(event, ui){ 
    // first check whether Galleria is loaded on this page 
    if(typeof(Galleria) === "function") { 
    Galleria.loadTheme('path/to/your/theme.js'); 
    } 
} 
関連する問題