1

アイテムをインラインで表示するカルーセル(jcarousel)があります。ロードすると、アイテムは最初に垂直に表示され(リスト)、次に通常のインライン位置に切り替わります。

私はいくつかのウェブサイトでこれを持っています、そしてそれは迷惑だと思います。

これについて何かできることはありますか?

ありがとう

4

2 に答える 2

0

ロードとは、ポジショニングを処理する実際のJavaScriptを実行できなかったことを意味します。

事前にcssを介してこれらの要素を非表示にし、サイドの読み込みが完了した後で表示に戻すことができます。

于 2010-02-02T00:19:03.973 に答える
0

親divまたはカルーセルが含まれているコンテナのcssを変更できます。

#jcDiv { 
  visibility: hidden;
  height: 200px; /* Adjust this to what yours should be */
  overflow: hidden;
}

そしてonload(ウィンドウ、ドキュメントではないので、画像がロードされるまで表示されません):

$(window).load(function() {
  $("#jcDiv").css({ visibility: 'visible' });
});
于 2010-02-02T00:41:04.607 に答える