演示效果HTML生命是时时刻刻不知道如何是好Javascript$.fn.typing = function(n){
// 默认选项
var options = {
speed : 100, // 打字速度
range : 100, // 打字速度波动的范围
repeat : true, // 是否重复
flashback : true, // 是否倒叙返回
flicker : true // 是否闪烁
}
$.extend(options,n);
var _this = $(this);
var str = $(this).text().split(''); //分割字符串
var index = 0; // 当前索引
var direction = 1; // 1为正向,-1为反方向
// 将分割后的字符串装入数组
$(str).each(function(i,k){
str[i] = (str[i-1] ? str[i-1] : '') + str[i];
});
// 设置边框模拟光标
_this.css('border-right','1px solid #000');
// 启动定时器,开启打字效果
setTimeout(init,options.speed);
// 初始化函数
funct
...
继续阅读
(46)