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