我正在使用 jQuery 插件 Quicksand 列出一些文档供我的用户访问,我有数百个文档,所以我从一开始只显示其中的几个。
列表 (ul) 被构建为一次显示大约 20 个文档标题,其余的被隐藏。像这样。在列表底部,您有一个指向Show more的链接,当您按下它时,会加载更多标题。父 div 没有扩展列表的高度,而是overflow
具有 value属性auto
。
该列表由 javascript 构建,它从 MySQL 数据库加载文档并隐藏除指定数量之外的所有文档。当您按“显示更多”(瑞典语中的“Visa fler”,如图所示)时,它会重新加载文档并从隐藏功能中排除一些其他文档。
问题是这样的:当我按Show more时,它会加载更多标题,但列表会忽略overflow: auto
,并且列表会扩展到整个页面,就像这样。大约一秒钟后,当它完成加载时,overflow
应用了 -property 并且一切正常,但是加载时看起来不太好。
你有什么想法如何解决这个问题吗?你还需要知道什么吗?
提前致谢!