标签: ellipsis

我的编译器允许"T&...".这是延期吗?

以下工作时我感到很惊讶

template<typename T>
void f(T &...);
Run Code Online (Sandbox Code Playgroud)

我认为我必须将"T"声明为"typename ... T"然后,它只能在C++ 0x中工作.但是上面编译的是严格的C++ 03模式.这是怎么回事?

c++ ellipsis c++11

12
推荐指数
1
解决办法
229
查看次数

一行或两行后的CSS字省略号('...')

我正在尝试使用CSS在JavaScript中创建一个自动换行,条件是:

如果DIV包含一个非常长的单词,例如"asdasfljashglajksgkjasghklajsghl",我想显示:

     |asdasfljashglajk...|
Run Code Online (Sandbox Code Playgroud)

如果DIV包含一个长句,例如"如果我每次被告知我不能得到一分钱",我想显示:

     |if i had a dime for|
     |everytime i was... |
Run Code Online (Sandbox Code Playgroud)

我使用HTML,CSS,JavaScript.我不能使用jQuery.

如果有可能请告诉我.

html javascript css ellipsis

12
推荐指数
3
解决办法
3万
查看次数

如何通过R中的"..."(省略号)检查是否有任何参数?缺少(...)有效吗?

我想检查一个R函数的"..."(省略号)参数是否已经输入了一些值/参数.

目前我正在使用类似的东西:

test1 <- function(...) {
   if (missing(...)) TRUE
   else FALSE
}

test1()
## [1] TRUE
test1(something)
## [2] FALSE
Run Code Online (Sandbox Code Playgroud)

它有效,但?missing不表明该方式是否正确/有效.

如果以上不正确,那么这样做的方法是什么?或者还有其他更快的方法?PS.我需要针对问题进行此类验证.

r ellipsis

12
推荐指数
2
解决办法
1521
查看次数

CSS文本溢出 - 如果文本延伸(n)行,则应用省略号

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

.info-box{
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; 
  height: 3em;
  width: 300px;
  font-size: 1em;
  line-height: 1em;
}
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,这可以工作,但在这个框中有三行的空间.如果文本超出第三行,我如何命令浏览器应用省略号?或者文本溢出仅适用于一个?

如果我需要JS,我probs不会打扰.

css ellipsis

11
推荐指数
1
解决办法
7075
查看次数

检测CSS文本溢出:Firefox中的省略号

我正试图检测(通过javascript)文本溢出生效.经过大量研究,我有一个有效的解决方案,除了任何版本的Firefox:

http://jsfiddle.net/tonydew/mjnvk/

如果您调整浏览器以便应用省略号,Chrome,Safari,甚至IE8 +都会提示省略号处于活动状态.在Firefox(我尝试过的每个版本,包括17和18)都没有那么多.Firefox将始终告诉您省略号不活动.

console.log()输出显示原因:

Firefox (OS X):
116/115 - false
347/346 - false

Chrome (OS X):
116/115 - false
347/851 - true 
Run Code Online (Sandbox Code Playgroud)

在Firefox中,scrollWidth永远不会大于offsetWidth.

我能找到最接近解决方案的是" 为什么IE和Firefox会为div返回不同的溢出维度? "但我已经在使用建议的解决方案了.

任何人都可以了解如何在Firefox中使用这项工作吗?


编辑:除了下面的@Cezary答案,我发现了一个方法,它不需要更改标记.但是,它正在做更多的工作,因为它会临时克隆每个元素以对其进行测量:

$(function() {
    $('.overflow').each(function(i, el) {
        var element = $(this)
                      .clone()
                      .css({display: 'inline', width: 'auto', visibility: 'hidden'})
                      .appendTo('body');

        if( element.width() > $(this).width() ) {
            $(this).tooltip({
                title: $(this).text(),
                delay: { show: 250, hide: 100 },
            });
        }
        element.remove();
    });
});
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/tonydew/gCnXh/

有人评论这个效率吗?如果我有一个包含许多潜在溢出元素的页面,这是否会产生负面影响?如果可以的话,我想避免修改现有的标记,但不要以每次页面加载过多的JS处理为代价.

javascript css firefox ellipsis

11
推荐指数
1
解决办法
3448
查看次数

用CSS开头的文本省略号?

使用CSS获得此效果很简单:

这是一个很长的段落......

我们只是用text-overflow:ellipsis.

然而相反

......是一段很长的段落.

似乎不太明显.

我已经阅读了这篇全面的文章,解决方案给出的还是不太理想.

这是实现它的CSS

.reverse-ellipsis {
  text-overflow: clip;
  position: relative;
  background-color: white;
}

.reverse-ellipsis:before {
  content: '\02026';
  position: absolute;
  z-index: 1;
  left: -1em;
  background-color: inherit;
  padding-left: 1em;
  margin-left: 0.5em;
}

.reverse-ellipsis span {
  min-width: 100%;
  position: relative;
  display: inline-block;
  float: right;
  overflow: visible;
  background-color: inherit;
  text-indent: 0.5em;
}

.reverse-ellipsis span:before {
  content: '';
  position: absolute;
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: inherit;
  z-index: 200;
  left: -.5em;
}
Run Code Online (Sandbox Code Playgroud)

它的主要问题是它的长度以及省略号看起来有点偏差的事实.

有没有人知道一个更短的解决方案,使省略号保持一致?

html css ellipsis css3

11
推荐指数
1
解决办法
2157
查看次数

是否有Delphi IDE中项目选项的省略号按钮的键盘快捷键

在Delphi IDE项目选项有几个选项(如Search Path)每一个省略号按钮(一个上只有三个点右边...的在图像下方),弹出一个对话框.

什么键盘快捷键激活该按钮?

带省略号按钮的项目选项

delphi keyboard-shortcuts ellipsis

11
推荐指数
1
解决办法
527
查看次数

C++中的attribute-list中的省略号应该用于什么?

C++参考中,我发现了有关C++中允许的属性语法的信息,它是:

[[attribute-list]]
[[ using attribute-namespace : attribute-list ]]
Run Code Online (Sandbox Code Playgroud)

"其中attribute-list是一个逗号分隔的零个或多个属性的序列(可能以省略号结尾...表示包扩展)"

我试过用它,但我发现之间没有区别:

[[deprecated]] void f() 
{
}
Run Code Online (Sandbox Code Playgroud)

[[deprecated...]] void f() 
{
}
Run Code Online (Sandbox Code Playgroud)

在这两种情况下输出都是相同的.

c++ attributes ellipsis

11
推荐指数
1
解决办法
188
查看次数

React 仅针对具有省略号的文本显示 Material-UI 工具提示

寻找一种方法,使 material-ui 的工具提示在文本被省略号(溢出)截断时才展开表格单元格中的文本。

目前在我的表中,我有一个这样的单元格:

<TableCell className={classes.descriptionCell}>{row.description}</TableCell>
Run Code Online (Sandbox Code Playgroud)

我的 descriptionCell 样式是这样的:

    descriptionCell: {
        whiteSpace: 'nowrap',
        maxWidth: '200px',
        overflow: 'hidden',
        textOverflow: 'ellipsis'
    }
Run Code Online (Sandbox Code Playgroud)

这使得文本在这个表格中表现得像我希望的那样,但我希望能够悬停并在工具提示中查看它的其余部分,最好是 Material-UI 的内置工具提示组件。

我知道这里有一个包https://www.npmjs.com/package/react-ellipsis-with-tooltip应该这样做,但它使用引导工具提示,而不是材料 UI。

ellipsis tooltip reactjs material-ui react-redux

11
推荐指数
4
解决办法
1万
查看次数

SwiftUI 向动画文本添加不必要的“点点点”

我正在使用 XCode 中的 SwiftUI 为 iPhone 编写应用程序。在其中一个视图中,有一个 Text 标签,每当按下按钮时都会更改其文本。整个视图是弹簧动画的,因此每当通过按钮更改文本时,它都会通过动画进行更改。动画效果很好,除了在动画过程中 Text 标签在文本末尾添加了一个不必要的省略号。我尝试使用以下方法删除省略号:

Text("text")
    .truncationMode(nil)
Run Code Online (Sandbox Code Playgroud)

但是,这会产生错误。有什么办法可以关闭文本标签中的“...”?如果没有,有没有办法只关闭该文本标签的动画而不影响其他标签,因为整个视图都是动画的?

xcode text ellipsis swift swiftui

11
推荐指数
2
解决办法
3972
查看次数