Ich versuche, Jquery/Javascript zu verwenden, um eine defekte Schreibmaschinenschrift nachzuahmen (da ich keine finden konnte). Aber ich möchte es zufällig machen, welcher Buchstabe gebrochen wird. Ich war in der Lage, die Zeichenfolge der ID, die ich wollte, zu teilen und ein bisschen Code zu verwenden, den ich gefunden habe, um eine zufällige Zahl zwischen 0 und der Gesamtlänge der Schnur zu erhalten. Woran ich jetzt ein Problem habe, ist etwas mit diesem spezifischen Charakter zu tun. Ich möchte es ein paar Pixel nach unten oder nach oben drücken. Ich habe versucht, eine Klasse zu geben, damit ich etwas Marge oder Padding hinzufügen kann, aber es funktioniert nicht. So bleibe ich stecken, wo ich jetzt bin.Wählen Sie ein bestimmtes Zeichen in einer Zeichenfolge und versetzen Sie es (visuell) mit Jquery
hier ist die Seite, ich versuche es zu dem Wort zu tun "ÜBER":
http://www.franciscog.com/bs/about.php
hier ist das Skript:
<script type="text/javascript">
function randomXToY(minVal,maxVal,floatVal)
{
var randVal = minVal+(Math.random()*(maxVal-minVal));
return typeof floatVal=='undefined'?Math.round(randVal):randVal.toFixed(floatVal);
}
var str = $('#typehead').text();
var strcnt = str.length;
var exploded = str.split('');
var rdmltr =randomXToY(0,strcnt);
var theLetter = exploded[rdmltr];
theLetter.addClass("newClass");
var toffset = $('.newClass').offset();
alert(toffset.left + "," + toffset.top);
</script>
Ich würde denken, ein falsch ausgerichtete Schreibmaschine Brief würde beeinflussen derselbe Brief im ganzen Dokument und kein zufälliger. Auch würde ich eine leichte Drehung hinzufügen (mit CSS3, es ist nicht wichtig, ob IE es nicht tun kann), um den Offset-Buchstaben als auch. – Mottie
guten Ruf auf die Rotation, ich habe mir das in meinem Kopf, aber beschlossen, einen Effekt auf einmal anzugehen. – Francisc0