0

我正在创建一个自定义毕业偷配置器。在此配置器中,客户可以输入一行文本,例如“Class of 2004”。我需要一个按钮来更改两种格式之间的文本...

  1. 标准方向就是:2004 级

  2. 垂直方向,这将是:

C

l

一种

s

s

F

2

0

0

4

在两个方向之间来回交换的最佳方法是什么?我的想法是将原始方向保存在隐藏的 div 中的某个位置,以便我可以随时调用它,然后当他们单击垂直文本按钮时,将空格转换为“ ”,然后在每个字符之间

添加一个。
这听起来像是一种hacky方式,所以我试图弄清楚其他人会如何做到这一点。也需要它与 IE8+ 一起工作。

4

1 回答 1

3

一种方法是使用 jQuery 插件lettering.js。这个插件将每个字母(或单词)包装在一个跨度中,并允许您通过单个单词或字母来操作文本......

所以,你可以这样做,只需使用 jquery 来切换 clear:both,或者每个字母上的一些类似的东西。

这是一个jsfiddle示例

于 2012-10-09T17:17:57.843 回答