Я использую this script, и я хочу установить ширину моего текста на 50% вместо 100% использования. Здесь мы идем:Как переписать этот js-скрипт, чтобы установить ширину текстового поля на 50%?
(function($){
$.fn.fitText = function(kompressor, options) {
var compressor = kompressor || 1,
settings = $.extend({
'minFontSize' : Number.NEGATIVE_INFINITY,
'maxFontSize' : Number.POSITIVE_INFINITY
}, options);
return this.each(function(){
var $this = $(this);
var resizer = function() {
$this.css('font-size', Math.max(Math.min($this.width()/(compressor*10), parseFloat(settings.maxFontSize)), parseFloat(settings.minFontSize)));
};
resizer();
$(window).on('resize.fittext orientationchange.fittext', resizer);
});
};
})(jQuery);
Любые идеи, как переписать его?
Разве вы не должны установить компрессор на 0,5? i.e $ (selector) .itText (0.5) – juvian
Вы правы. Я изменил компрессор на 1,57 и работает нормально. – kupkol