为了在元素中的第二行之后创建省略号,我使用 jquery dotdotdot.我正在使用google字体'source sans pro',但是在调整窗口大小之后它才能正常工作.
这是在调整窗口大小之前文本的显示方式(省略号创建得太早)

这是在调整窗口大小后文本显示的方式(省略号位于正确的位置)

(我假设这种情况正在发生,因为字体没有完全加载到页面的负载上,但我可能是错的?)
这就是我调用jquery dotdotdot的方式.
$(document).ready(function(){
doResize();
$(window).on('resize', doResize);
});
function doResize() {
$(".col-mid a").dotdotdot({
ellipsis: '...',
height : 40
});
}
Run Code Online (Sandbox Code Playgroud)
我怎么做它才能正常工作?我已经尝试延迟调用dotdotdot函数的时间,但这看起来很糟糕,就像一个糟糕的解决方案.
这是相关代码的jsfiddle.(奇怪的是它似乎在jsfiddle上运行正常,但它在我的计算机上不起作用.)
我在div中有一串字母 - 比如这......
<div>hello</div>
Run Code Online (Sandbox Code Playgroud)
我想为字符串中的每个字母添加一个html标记,这样就可以了 - 就像这样
<div>
<span>h</span>
<span>e</span>
<span>l</span>
<span>l</span>
<span>o</span>
</div>
Run Code Online (Sandbox Code Playgroud)
由于此div中的字母将动态更改,因此它不能是静态的,因此我想使用jquery将spans应用于字符串的每个字母.
任何帮助将不胜感激 - 谢谢!
我有一个类型范围的输入,其背景颜色是渐变.我希望将渐变的背景颜色输出到当前范围的值所在的类.
例如,如果输入的范围在1-100之间并且输入的值为1,使其位于输入的左侧,则将输出左侧的颜色.
对此问题的任何帮助将不胜感激.