2

我有具体问题:

我在 HTML 页面上有几个 div,每个都有不同的固定大小并设置为溢出:隐藏,每个容器都由 jqueryte wisiwig 编辑器(jqueryte.com)提供支持,因此用户可以交互地更改 div 的内容。

关键是确保更舒适地处理大量文本(如书籍等)。用户将通过编辑器在某个 div 中插入一个大内容(也带有 HTML 标记),但文本的溢出部分(在当前 div 中不可见)将被发送到下一个 div(假设用户将选择之前加入的 div)。

对于熟悉 Adob​​e InDesign 的人来说,它们的功能完全相同,但问题是它是否适用于 html/css/jquery 环境。

一些完美的解决方案是用户可以通过编辑器编辑每个单独的 div 中的内容,如果你明白我的意思,内容将交互地继续到下一个加入的 div。

我找到了一些技巧,但所有 div 或非 html 内容(纯文本)都需要相同的宽度。

请问各位,有没有可能准备这种处理类似 HTML 的巨大内容的概念?

非常感谢您的帮助,问候,Honza。

4

1 回答 1

1

如果我理解正确,场景如下:支持你有两个 div,#divOne并且#divTwo它们都是固定宽度(不一样)。然后您将一个大的 HTML 插入到#divOne 中,并且您希望将#divOne 中的不可见上下文移动到#divTwo 中。那是对的吗?

如果是这样,您可以通过确定#div 是否有滚动条来实现这一点如何检查元素是否有滚动条

然后你可以编写一个算法来解析 HTML,同时检查#divOne 是否有滚动条。然后您可以检查任何句号或问号,并在那里剪切 HTMl 文本并将其附加到$("#divTwo").append().

这只是一个场景,你可以看看它是否适合你。

于 2013-08-07T10:01:38.347 回答