Archief - Unexpected token ILLEGAL

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

-BVR-

Legacy Member
Zoals je hier kan zien wordt er in maxfontsize.js een JS-fout gegeven, nl. 'Unexpected token ILLEGAL'.

Ik heb al naar verschillende oplossingen gezocht, maar niks lijkt te werken. Ik heb de code van dat file'tje eerst getest in jsfiddle en daarna gecopypastet. Op StackOverflow stond dat het daar wel eens mee te maken kan hebben, maar ik weet niet wat ik daar dan mee moet doen?

Zero Grav

Legacy Member
Edit: Foutje, fout gezien, secondje..
Uw site is trouwens nog steeds echt super traag.

Doe eens gewoon een backspace na uw allerlaatste ;, dat lost het hier op.

-BVR-

Legacy Member
Zero Grav zei:
Edit: Foutje, fout gezien, secondje..
Uw site is trouwens nog steeds echt super traag.
I know. Nu waarschijnlijk zeker, aangezien ik JS samenvoegen heb afgezet.


Zero Grav zei:
Doe eens gewoon een backspace na uw allerlaatste ;, dat lost het hier op.
Hier niet hoor. Kan je je code eens copypasten wat jij hebt dan?

EDIT: lokaal werkt het ook niet, maar op jsfiddle wel ... http://jsfiddle.net/Yb9yj/

EDIT2: laatste puntkomma was blijkbaar corrupt.

Deze code werkt:
Code:
(function ($) {
    $.fn.textfill = function (options) {
        this.each(function () {
            var fontSize = options.maxFontPixels;
            var ourText = $('h2 a', this);
            var maxHeight = $(this).height();
            var maxWidth = $(this).width();
            var textHeight;
            var textWidth;
            do {
                ourText.css('font-size', fontSize);
                textHeight = ourText.height();
                textWidth = ourText.width();
                fontSize = fontSize - 1;
            } while ((textHeight > maxHeight || textWidth > maxWidth) && fontSize > 16);
        });
        return this;
    };
})(jQuery);

$(document).ready(function () {
    $('.fotonode.fotopagina').textfill({
        maxFontPixels: 30
    });
});

EDIT3: ah, nu begrijp ik wat je bedoelde ZeroGrav :) Je had dus gelijk.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan