Привет, я никогда не писал на js, и мне вдруг понадобилось сделать «дышащий» текст. Я написал код, который работает, но кривой:
function changeSize(t) {
height_0 = 50;
amplitude = 20;
period = 6000.0;
phase = 0.0;
height = amplitude*Math.sin( 2*Math.PI*t*10/period + phase ) + height_0;
$("#block").css('font-size',height);
};
$(document).ready(function(){
$("#block").everyTime(10, 'timer2', changeSize );
});
Я хочу некого ооп, чтоб можно было сделать на подобие такого:
var b = new Breather();
b.period = 1200.0;
$("#block").everyTime(10, 'timer2', b.changeSize );
Подскажите как сделать такой класс.