jQuery liScroll文本宽度问题

jQuery liScroll文本宽度问题,jquery,Jquery,我使用这个jQuery脚本来设置twitter更新滚动条的动画 除了容纳UL的Div(class=liScroll ticker)的宽度计算不正确外,其所有工作正常-其太小,因此列表元素不在同一行上 我想我已经把它缩小到脚本中的这一行: $stripItems.each(function(i) { stripWidth += jQuery(this, i).width(); }); $strip.width(stripWidth); 我在这里的另一个线程中读到,注入[sp

我使用这个jQuery脚本来设置twitter更新滚动条的动画

除了容纳UL的Div(class=liScroll ticker)的宽度计算不正确外,其所有工作正常-其太小,因此列表元素不在同一行上

我想我已经把它缩小到脚本中的这一行:

$stripItems.each(function(i) {  
    stripWidth += jQuery(this, i).width();  
});  
$strip.width(stripWidth);
我在这里的另一个线程中读到,注入[span]元素可能允许我测量该元素的宽度,而不是文本的宽度。有没有人知道如何将其插入到上面的脚本中,或者这是否是正确的方法

谢谢你的帮助

更新

似乎我设计文本样式的方式是增加宽度,而脚本没有增加额外的像素

我尝试在
stripWidth
acculatedWidth
上使用
outerWidth()
方法,但没有成功

我还尝试将每个
  • 的内容包装成一个
    并测量它,虽然它返回了不同的值,但仍然不正确。同样,使用

    我相当困惑!!我是否正确地认为是边距、填充、字体大小和字体重量属性导致了这个问题?还是我在
  • 中有
    元素没有被测量

    下面是问题的一个演示:
    http://jsfiddle.net/martynr/ExcBr/9/

    我在github上创建了一个项目,并对代码进行了一些调整,希望能解决您的问题。如果仍然存在问题,那么很容易在那里进行更新,您可以获取最新版本


    希望这是有用的

    哪个版本的jQuery?宽度计算有点变化Hi Martyn,我将查看代码,看看是否可以复制您的问题。非常感谢您的努力,但我尝试在stripWidth和AccumeratedWidth上使用outerWidth()方法,但没有成功。我会用我尝试过的东西来更新第一篇帖子。很抱歉我太笨了,但我是这个网站的新手,那么什么是发送我的代码的最佳方式呢?另外,您需要哪种代码?注册JSFIDLE,您可以编辑代码,使其更接近您所拥有的内容。我添加了我的代码,以显示问题(虽然股票代码上的锚的间距有点错误)。原始ul将列表项的宽度固定为700。我已经更新了github上的代码,您的示例现在可以运行了,希望这个插槽可以正常运行