JavaScript与jQuery实现的闪烁输入效果_javascript技巧
程序员文章站
2022-04-26 09:38:03
...
本文实例讲述了JavaScript与jQuery实现的闪烁输入效果。分享给大家供大家参考,具体如下:
html部分
/**
*2014-2-12
*代码自动闪烁输入
*/
2014-2-14,I want to say:
Baby, I love you forever!
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) + 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) + 1; } else { progress++; } $ele.html(str.substring(0, progress) + (progress & 1 ? '_' : '')); if (progress >= str.length) { clearInterval(timer); } }, 75); }; })(jQuery);
使用方法 :
$("#code").typewriter();
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript中json操作技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript扩展技巧总结》、《JavaScript运动效果与技巧汇总》、《JavaScript数学运算用法总结》及《javascript面向对象入门教程》
希望本文所述对大家JavaScript程序设计有所帮助。
推荐阅读
-
Javascript与jQuery方法的隐藏与显示实现方法
-
JavaScript通过改变文字透明度实现的文字闪烁效果实例
-
JavaScript实现兼容IE6的收起折叠与展开效果实例
-
原生Javascript使用Dom对象实的querySelectorAll实现jquery筛选器效果
-
JavaScript实现重力下落与弹性效果的方法分析
-
使用JavaScript 实现时间轴与动画效果的示例代码(前端组件化)
-
javascript中的缓动效果实现程序_javascript技巧
-
基于jquery的高性能td和input切换并可修改内容实现代码_javascript技巧
-
JS实现简单的顶部定时关闭层效果_javascript技巧
-
原生Js与jquery的多组处理, 仅展开一个区块的折叠效果_javascript技巧