这是示例:http: //jsbin.com/ovupuq/3
$(document).ready(function(){
var cursor = $("<span>_</span>").appendTo("p"),
blik = function(){
$(cursor).toggle(200);
};
setInterval(blik,500);
});
问题是“Hello World!” 每次切换光标时都会出现文本颠簸。这仅在 Firefox 11 中发生,chrome 和 IE8 按预期工作。
我注意到的另一件事是,如果我让它运行几分钟,我设置的 500 毫秒间隔似乎会变成一些随机值,这会使光标闪烁得更快。这仅在 chrome 中发生。