hover
CSS で色が変わり、jQuery で左にシフトするテキスト リンクがあります。
ほとんどの場合は問題なく動作しますが、たとえば、テキストが大文字の「A」で始まる場合、テキスト文字の後ろに奇妙な跡が残ります。これは Webkit ブラウザで発生します (Firefox では発生しません)。
このjsFiddleで実際に動作しているのを見ることができます
このグリッチを取り除く方法はありますか?
hover
CSS で色が変わり、jQuery で左にシフトするテキスト リンクがあります。
ほとんどの場合は問題なく動作しますが、たとえば、テキストが大文字の「A」で始まる場合、テキスト文字の後ろに奇妙な跡が残ります。これは Webkit ブラウザで発生します (Firefox では発生しません)。
このjsFiddleで実際に動作しているのを見ることができます
このグリッチを取り除く方法はありますか?
うわー、私の最初の感覚は正しかった: 側面に小さなパディングを追加すると、うまく動作します: http://jsfiddle.net/k3vnd/1/
説明の仕方がわかりませんが、プログラミングの背景からのバグを思い起こさせるだけです。内部Webkitの問題だと思います。
なぜそうなるのかはわかりませんが、リンクの周りに少量のパディングを配置すると、問題が解決するようです:
.links {
position:absolute;
left:20px;
margin-top:25px;
font-size:16.5pt;
font-family: Garamond, Palatino, sans serif;
font-style:italic;
padding: 1px; /* <=== added this line */
}
ここで動作することを確認してください:http://jsfiddle.net/jfriend00/LvT2h/