当前位置: 代码迷 >> JavaScript >> 关于文本切割,该怎么处理
  详细解决方案

关于文本切割,该怎么处理

热度:512   发布时间:2012-02-03 22:02:47.0
关于文本切割
大家好,最近做个功能,是这样的..

有个文本域(WYSIWYG编辑器自动加载的textarea,也就是说用户可以编辑字体等等等等),用户可以编辑,当用户编辑完内容后,他可以选择分成2段或者3段来显示.

也就是说比如文本分成两段,中间就有一条竖线,然后左边一部分右边一部分,这样来排版,三段的话就是分成3部分来排版.

我先尝试着用过CSS3里面的column-count属性来定义,但是浏览器兼容很差...所以放弃.

后来我自己用js写了一个function来切割成2份或者3份,在用户没有对内容加上诸如粗体,斜体,下划线等等属性时,也就是说内容不涵盖HTML标签时,是可以的,但是一旦有了那些标签,切割后就会出问题,比如恰好切在html标签的代码上..或者说左边那段的最下面一行是粗体,右边那段最上面一行本应该是粗体,但是却只能显示成普通文本..

不知道我问题是否有表述清楚...我在线等...有什么不清楚的地方我可以再解释...

希望大家能给个好的思路!

------解决方案--------------------
帮LZ顶下,不过按LZ的需求来说,要实现这样的功能还真是有点麻烦,希望哪位大大能给个可行的思路!
------解决方案--------------------
好个好点的编辑器

可以用表格排版什么的 跟word一样的那种
------解决方案--------------------
其实很内容手动分页一个道理的

加一个分段的标志即可
比如内容分页加的是类似[page]这样的标志
------解决方案--------------------
还真的不好说,至于编辑器,JavaScriptediter 比较好
  相关解决方案