ile ofsetleyin (görsel olarak) Bozuk bir daktilo yazı tipini taklit etmek için Jquery/Javascript kullanmaya çalışıyorum (bulamadığım için). Ama hangi mektubun kırıldığını rastgele yapmak istiyorum. İstediğim kimliğin dizesini böldüm ve 0 ile toplam dizginin uzunluğu arasında rastgele bir sayı elde ettiğim bir kod kodu kullandım. Şu anda sorunum olan şey, o karakterle bir şeyler yapmak. Onu aşağı veya birkaç piksel yukarı itmek istiyorum. Bir sınıf vermeye çalışıyordum, bu yüzden bir miktar marj veya dolgu ekleyebilirdim, ama işe yaramıyor. Yani şimdi olduğum yerde kaldım. Burada Bir dizedeki belirli bir karakteri seçin ve Jquery
, ben "HAKKINDA" sözcüğü bunu yapmak için sayfa çalışıyorum ediyor:<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>
Ben düşünürdüm: Bu, birden h1 etiketlerine uygulamak için gerekli kodu (updated demo) 'dir Yanlış hizalanmış daktilo harfi Belgedeki aynı harf ve rastgele değil. Ayrıca hafif bir rotasyon (CSS3 kullanarak, IE yapamazsa önemli değil) de ofset mektubu eklerim. – Mottie
rotasyonla ilgili iyi bir çağrı, kafamın resmini çizdim ama bir seferde bir efektin üstesinden gelmeye karar verdim. – Francisc0