仅获取具有一定宽度的跨度的内容

时间:2012-11-23 12:30:06

标签: javascript jquery css html

我有一个动态填充内容的范围。当内容达到500px的宽度时,我需要读取300px的内容。 内容可以是一行或多行。

任何解决方案?

1 个答案:

答案 0 :(得分:1)

grabbag.js库只有一个方法*。

没有太多文档,但有一个名为grabbag.measure.crop的函数可用于将字符串裁剪为给定维度。我写了一些JS fiddle来演示如何使用该库,但基础知识是这样的:

var result = grabbag.measure.crop(inputString, 300 /* number of pixels */, ele);

其中ele是一个“窃取”样式的DOM元素。结果将包含一个几乎不符合给定像素数的字符串。

希望有所帮助。

  • 免责声明:我是该图书馆的作者之一。