타자기 효과를 에뮬레이트하는 jQuery 함수가 있습니다. .mouseup()
처리기 함수에서 호출되었습니다.이미 입력 한 경우 타자기 함수 사용 안 함
지금 사용자가 타자기 효과가 배가 정말 빨리 .mouseup()
2 회를 해제하면이 같은 종류의 일 "ttyyppeewwrriitteerr eeffffeecctt".
타이핑 도중 마우스 조작이 완료되면 알 수 있습니다. (http://jsfiddle.net/MARm2/1/)
//Typewriter Effect
$.fn.Typewriter = function(opts){
var $this = this,
defaults = { animDelay: 50 },
settings = $.extend(defaults, opts);
$.each(settings.text, function(i, letter){
setTimeout(function(){
$this.html($this.html() + (letter!='\n'?letter:'<br />'));
}, settings.animDelay * i);
});
}
여기 .mouseup()
핸들러 함수입니다 :
여기 내 jQuery를 기능입니다 사전에
$('#game_howto').mouseup(function(e) {
$('#game_howto_slide1').Typewriter({
animDelay: 50,
text: 'Typewriter effect'
});
});
감사합니다!
누군가가이 질문에 답하기 위해서는이 "타자기"기능이 정확히 무엇인지 자세히 설명해야합니다. – adamb
@adamb 그것은 꽤 명확하지만, 여기에 가야 : http://jsfiddle.net/MARm2/1/ –