0
window.onload = function(){
    var r = Raphael("world", 500, 500);
    r.text(100, 100, "US").attr({
        "font-size": 5
    });
    r.setViewBox(0, 0, 300, 300, false); //remove this line, chrome will work fine.    
}

文本的字体大小为 12px(chrome 默认最小字体大小),而不是 5px。我添加了关于 *{-webkit-text-size-adjust: none;} 的 css,但它没有用。该问题发生在 chrome 537.22 版本上

4

1 回答 1

0

.attr()用于 HTML 属性。为此使用.css()

r.text(100, 100, "US").css({
        "font-size": 5
    });
于 2013-03-05T09:00:37.290 回答