【发布时间】:2013-03-05 17:11:22
【问题描述】:
我有这样的代码:
<script type="text/javascript">
Cufon.replace('#select-stuff', { fontFamily: 'Myriad Pro' });
Cufon.refresh('#select-stuff');
</script>
<script>
$(document).ready(function(){
// loading selectBoxIt
var select = $("select");
select.selectBoxIt();
// code to fix reloading cufon on select change in select box
refreshCufon();
select.change(function() {
refreshCufon();
});
function refreshCufon() {
Cufon.replace('#select-stuff', { fontFamily: 'Myriad Pro' });
Cufon.refresh();
}
});
</script>
它可以工作,但是当我有例如选项中有 2 个或更多单词会出错,而不是单词它会添加三个点,如下所示:
或
因此,有多少单词并不重要。它以某种方式用三个点替换了最后一个单词。
知道是什么问题吗?
【问题讨论】:
-
有什么想法吗?我想不通。
-
发布您的代码链接或在此处发布更多代码。虽然删除
text-overflow: ellipsis应该可以解决问题,但似乎还有另一个问题,因为有足够的水平空间可以容纳“变化之年”。
标签: javascript jquery cufon