non mi e' chiaro come usare offsetWidth nello script invece di width aggiunga il problema della percentuale o invalidi il codice
se il problema l' avevi comunque anche prima e' un altro discorso