A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 编程开发 > 网站开发 > JavaScript与jQuery实现的闪烁输入效果

JavaScript与jQuery实现的闪烁输入效果

时间:2016-02-19 09:14作者:fang人气:62

本文实例讲述了JavaScript与jQuery实现的闪烁输入效果。分享给大家供大家参考,具体如下:

html部分

<div id="code">

<p>/**</p>

<p>*2014-2-12</p>

<p>*代码自动闪烁输入</p>

<p>*/</p>

2014-2-14,I want to say:<br />

Baby, I love you forever!<br />

</div>

js部分

function typewriter(id){

var $ele = document.getElementById(id);

var str = $ele.innerHTML, progress = 0;

$ele.innerHTML = '';

var timer = setInterval(function() {

var current = str.substr(progress, 1);

if (current == '<') {

progress = str.indexOf('>', progress) + 1;

} else {

progress++;

}

$ele.innerHTML =str.substring(0, progress) + (progress & 1 ? '_' : '');

if (progress >= str.length) {

clearInterval(timer);

}

}, 75);

}

使用方法:

typewriter("code");

弄成个jquery插件

(function($) {

$.fn.typewriter = function() {

var $ele = $(this), str = $ele.html(), progress = 0;

$ele.html('');

var timer = setInterval(function() {

var current = str.substr(progress, 1);

if (current == '<') {

progress = str.indexOf('>', progress) + 1;

} else {

progress++;

}

$ele.html(str.substring(0, progress) + (progress & 1 ? '_' : ''));

if (progress >= str.length) {

clearInterval(timer);

}

}, 75);

};

})(jQuery);

使用方法 :

$("#code").typewriter();

希望本文所述对大家JavaScript程序设计有所帮助。

标签JavaScript,jQuery,实现,闪烁,输入,效果

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号