jQuery プラグインの Quicksand を使用して、ユーザーがアクセスできるドキュメントをいくつかリストしています。数百のドキュメントがあるため、最初からいくつかだけを示します。
リスト (ul) は、一度に約 20 のドキュメント タイトルを表示するように作成され、残りは非表示になっています。このように。リストの一番下にはShow moreへのリンクがあり、それを押すとさらに多くのタイトルが読み込まれます。リストの高さを拡張する代わりに、親 div にはoverflow
value のプロパティがありますauto
。
リストは JavaScript によって作成され、MySQL データベースからドキュメントをロードし、指定された数以外のすべてのドキュメントを非表示にします。"Show more" (スウェーデン語で "Visa fler"、写真に示されているように) を押すと、文書がリロードされ、いくつかの追加文書が非表示機能から除外されます。
問題はこれです: [もっと表示] を押すと、より多くのタイトルが読み込まれますが、リストは無視され、このoverflow: auto
ようにリストがページ全体に展開されます。1 秒ほど後、ロードが完了すると、-property が適用され、すべてが正常に機能しますが、ロード時に見栄えがよくありません。overflow
これを解決する方法はありますか?他に何か知る必要がありますか?
前もって感謝します!