Я пытаюсь подстроить текст внутри круга, в paticulary Я пытаюсь добавить некоторые ярлыки, такие как Hour, Minutes,..
Однако я не могу поместить текст внутри круга; в данный момент я использую это внутри функции draw:
$('body').append('<span style="font-size:'+this.i.css('font-size')+'" >'+this.i.val()+'</span>');
var ph_len=parseInt($('span:last').width());
$('span:last').remove();
if(ph_len>=parseInt(this.i.css('width'))){
var d=(((parseInt(this.i.css('width'))-parseInt(this.lineWidth))*parseInt(this.i.css('font-size'))/ph_len)).toFixed(1);
this.i.css({'font-size' : d + 'px '})
}
Я также ищу более элегантный способ добиться этого.
JSfiddle: http://jsfiddle.net/c963c/
вы можете установить размер шрифта в методе рисования ручки jquery.
например:
$(".knobslider").knob({
draw : function(){
$(".knobslider").css("font-size","15px");
}
});
Попробуй это:
'draw': function() {
$(this.i).css('font-size', '10px');//your size
}
Почему бы просто не использовать css (demo)?
.seconds {
font-size: 20px !important;
}