我有以下HTML:修復藍線
<div id="a"><div id="b">aga ad gdas ga gs ds da dgs sd ds dg gdgsdgwa</div></div>
和CSS:
#a, #b {
position: absolute;
height: 10px;
font-size: 10px;
white-space:nowrap;
display: block;
}
#a {
width: 200px;
overflow: hidden;
}
和Javascript:
var x = 0;
setInterval(function() {
if ($('#b').position().left < (-$('#b').width())) {
x = 305;
}
$('#b').css('left', (x--) + 'px')
}, 50);
其中在Firefox和Internet Explorer運行良好,但是在Google Chrome 17上,它在句末顯示一條藍線。 See live jsfiddle demo。
我怎樣才能解決這個問題?
多麼奇怪的問題... – Blindy 2012-03-12 20:28:23
@Blindy一些文本可以正常工作,但是以'a'或'w'結尾的文本會使行顯示。這可能是谷歌瀏覽器的一些渲染問題... – RedDragon 2012-03-12 20:29:48
在Chrome 17.0.963.79米沒有看到任何線。 – j08691 2012-03-12 20:33:29