所以我正在尝试创建一个聊天系统,但我现在关注的是用户而不是实际的互动,但基本上是here it is。
一些问题包括:
请帮帮我。提前谢谢!
答案 0 :(得分:0)
问题1:为什么不能像这样为TypeWriting效果创建一个插件:
$.fn.teletype = function(opts){
var $this = this,
defaults = {
animDelay: 50,
text:''
},
settings = $.extend(defaults, opts);
$.each(settings.text, function(i, letter){
setTimeout(function(){
$this.html($this.html() + letter);
}, settings.animDelay * i);
});
}
这样您就可以创建多个实例,但不会影响前一个实例。完成后,您可以销毁该实例。
对于Ex,您可以调用上面的插件,如
$('#container').teletype({
animDelay: 50,
text: 'Text to be typed here.'
});