Jquery/Javascript를 사용하여 부러진 타자기 글꼴을 모방했습니다 (찾을 수 없으므로). 그러나 어떤 편지가 깨지는 지 무작위로 만들고 싶습니다. 나는 원하는 이드의 문자열을 나눌 수 있었고 0과 문자열의 총 길이 사이의 임의의 숫자를 얻기 위해 찾은 약간의 코드를 사용할 수있었습니다. 내가 지금 문제를 겪고있는 것은 그 특정한 성격을 가진 무엇인가를하는 것입니다. 나는 그것을 몇 픽셀 아래로 밀어 내고 싶다. 여백이나 패딩을 추가 할 수 있도록 클래스를 제공하려고했지만 작동하지 않습니다. 그래서 나는 지금있는 곳에서 붙어 있습니다. 여기 문자열에서 특정 문자를 선택하고 시각적으로 Jquery로 오프셋합니다.
, 나는 "정보"라는 단어에 그것을 할 페이지 노력하고 있어요 :<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>
이 난을 생각이 여러 H1 태그에 적용하는 데 필요한 코드 (updated demo)입니다 잘못 정렬 된 타자기 편지가 영향을 미칩니다. 문서 전체에 걸쳐 동일한 문자를 사용하고 임의의 문자는 사용하지 마십시오. 또한 약간의 회전 (CSS3 사용, 그것 IE는 그것을 할 수없는 경우 중요하지 않습니다) 오프셋 편지뿐만 아니라 추가 할 것입니다. – Mottie
로테이션에 대한 호의적 인 호소, 나는 머리 속에서 그려 냈지만 한 번에 하나의 효과를 다루기로 결정했다. – Francisc0