0

Jquery Ellipsis最后没有显示三个点。

HTML:

<div class="slidertext three_lines">SIA “Baltic Metolat” provides mechanical surface treatment, priming and painting of technical task. We are able to handle oversized items.</div>

查询:

jQuery('.three_lines').ellipsis({
    row: 3
});

CSS:

.slidertext {
    margin-left: 1px;
    margin-top: 10px;
    font-size: 12px;
    line-height: 20px;
    height: 58px;
    overflow: hidden;
    margin-bottom: 5px;
    width: 224px;
}

它只显示三行,但最后没有显示点。

现场可以在这里看到:http ://www.metolat.lv/ (搜索文本“提供机械表面”)。

4

1 回答 1

1

那个活生生的例子看起来根本没有缩短文本。它显示 3 行,因为第四行由于固定高度和隐藏的容器溢出而被隐藏。

看起来 Ellipsis 插件通过将文本元素的总高度与 n(此处为 3)行的高度进行比较来计算是否需要截断文本元素。由于您在 CSS 中为该 div 设置了固定高度,因此插件会查看它并对自己说“该元素的高度小于或等于 3 行文本的高度”,因此它什么也不做。

不过,你说得对,我看到它适用于你的标题“金属结构......”

于 2013-08-27T18:27:45.587 回答