问题标签 [ellipsis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3041 浏览

jquery - 向 jQuery Autoellipsis 添加阅读更多链接?(自动省略号在固定高度的文本末尾添加“...”)

我正在使用一个名为Autoellipsis的 jQuery 插件。

它在具有固定高度的文本末尾添加“...”。

例如:

带省略号和高度:

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat...

没有省略号和高度:

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam dolore magna aliquam erat volutpat。

要应用省略号,您只需执行此操作(仅当元素具有高度时才应用省略号):

HTML:

我想添加一个阅读更多按钮:

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat euismod tincidunt ut laore tincidunt ut laoreet...阅读更多

因此,当您单击省略号后的“阅读更多”链接时,将显示全文(例如,仅保留两行文本)。

有什么建议可以做到这一点吗?

编辑:

插件选项(以防万一):

.ellipsis([选择器],[选项])

对 jQuery 选择执行省略号。可选选择器定义将受省略号操作影响的子元素。selector 选择子元素以执行省略号的选择器。如果没有给出选择器,插件默认对所有子元素执行省略号。options 要传递给方法的附加选项的映射。支持的是:

ellipsis要使用的省略号字符或字符串。默认为“...”(三个点)。

setTitle将受影响元素的标题属性设置为原始内容。可以设置为 never、onEllipsis 或 always。使用 onEllipsis 时,仅当元素的内容确实被省略时才会设置 title 属性。默认为从不。

live设置为 true 时,对匹配 jQuery 选择的当前和未来元素执行省略号。当目标元素的尺寸发生变化时,也会重新应用省略号。请小心使用,因为此模式会轮询选择元素。默认为假。

该方法返回用于链接目的的 jQuery 对象。

0 投票
2 回答
704 浏览

r - “[[.data.frame”正文中的“..1”

当我[[.data.frame在我的电脑上查看内容时,我得到的是:

我已经习惯了...,但这是我第一次看到..1..2。在 R 帮助和 Google 中的快速搜索大多返回垃圾,因为这些点通常被解释为占位符,所以我希望这里有人能给我指点?还是我错过了一些非常明显的东西?这些来自哪里,我该如何使用它们?

0 投票
1 回答
924 浏览

jquery - jQuery - 添加省略号、换行,但不要截断

我想将省略号添加到可滚动 div 中包含的动态文本中。但是,我不希望文本被截断。我希望添加省略号,然后文本在下一行继续。这是因为 div 一次只显示一行,所以省略号只是让用户知道还有更多内容,他应该单击滚动箭头继续阅读。

最好的方法是什么?ThreeDots http://tpgblog.com/threedots似乎是一个非常好的插件,有很多选项,但我只是不知道如何根据我的需要配置它。

感谢您提供的任何帮助。

0 投票
2 回答
7387 浏览

css - CSS text-overflow - 如果文本延伸到第 (n) 行,则应用省略号

我正在使用以下代码来防止文本溢出到新行:

正如预期的那样,这有效,但此框中有三行的空间。如果文本超出第三行,我如何命令浏览器应用省略号?还是文本溢出仅适用于一个?

如果我为此需要 JS,我可能不会打扰。

0 投票
15 回答
130874 浏览

javascript - HTML文本溢出省略号检测

我在页面上有一组块元素。它们都设置了 CSS 规则空白、溢出、文本溢出,以便修剪溢出的文本并使用省略号。

但是,并非所有元素都会溢出。

无论如何我可以使用javascript来检测哪些元素溢出?

谢谢。

补充:我正在使用的示例 HTML 结构。

SPAN 元素始终适合单元格,它们应用了省略号规则。我想检测省略号何时应用于 SPAN 的文本内容。

0 投票
2 回答
1931 浏览

html - 两个 Div 彼此相邻,带有“文本溢出:省略号;溢出:隐藏;空白:nowrap;”

我深入研究了这个问题,在我周围的所有树木中都看不到森林......但也许有一个快速的解决方案。我使用 CSS 3,不能在一行中添加 2 个 div,条件如下: 1. DIV 动态宽度和剪切文本。2. DIV 旁边 1. DIV (inline) with fixed with。

所以如果容器(环绕 DIV)是 300px。而 2. DIV 是 100px。我希望 1. DIV 的大小为 200px(动态)并在需要时剪切其文本。

所以这是到目前为止我这边的代码:

不幸的是,2. DIV 始终低于 1. DIV。

谢谢你的提示。

0 投票
1 回答
844 浏览

c++ - 用省略号转换指向函数的指针

考虑以下程序:

这可以在至少一个编译器上编译、运行和打印bar : 12:) 我在一些我应该维护的遗留代码中发现了这一点,我想知道这是否安全/已定义?

bar与 type 不匹配fptr,因此使其工作的唯一方法是使用不安全的强制转换。我想这取决于省略号魔法在内部是如何工作的,那么它是以某种方式定义的吗?

0 投票
1 回答
197 浏览

jquery - jQuery中的简单省略号函数返回2个值

所以基本上我试图在被截断之前获取文本的初始值并将其填充到 rel 属性中,同时截断被截断的文本。

我似乎无法弄清楚如何让函数在截断之前返回文本的值!

有任何想法吗?

http://jsfiddle.net/TF6Rb/625/

0 投票
3 回答
8964 浏览

javascript - 文本溢出:Internet Explorer 中的省略号问题

我正在尝试缩短某个表中列的长度。

我正在使用一些 jQuery 来添加文本溢出省略号和更多的 CSS 属性。
我还使用更多的 jQuery 添加了一个工具提示。这是我的代码:

在 Firefox 和 Chrome 中一切正常,但是(惊喜!惊喜!)IE7-9 以完整长度呈现文本。

知道我在做什么错吗?谢谢!

PS
我也尝试过指定“宽度”属性但无济于事。

0 投票
3 回答
463 浏览

c# - 为什么我的收藏中的字符串会截断单词?

我正在专门为 Office 365 编写一个 PowerShell 应用程序,但遇到了一个问题。

现在,一切都很好,直到我得到我的结果。问题是,如果我得到这样的回应:

如果我在 Powershell 中运行相同的命令,我会得到相同的结果,但格式会更有条理。而不是说“johnsonadmin@johnsoncom...”,它实际上会给我整个电子邮件地址。

我认为这可能是集合如何自动格式化我的字符串的问题,但我不确定。当我尝试解析电子邮件地址的文本时,这成为一个大问题;)

任何帮助,将不胜感激!!

谢谢!