• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JavaScript > 基于jQuery实现的打字机效果

基于jQuery实现的打字机效果

作者:1379089794 字体:[增加 减小] 来源:互联网 时间:2017-05-11

1379089794通过本文主要向大家介绍了jquery 打字效果,jquery打字机效果,jquery实现放大镜效果,jquery实现轮播图效果,jquery实现跑马灯效果等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

 话不多说,请看实例代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<meta name="keyword" content="">
<meta name="description" content="">
</head>
<body>
<div class="autotype" id="autotype">
 <p>一场雨把我困在这里</p>
 <br/>
 <p>你温柔的表情</p>
 <p>会让我伤心</p>
 <br/>
 <p>六月的雨,只是无情的你~</p>
</div>
<script src="http://file2.ci123.com/ast/js/jquery_172.js"></script>
<script>
 $.fn.autotype = function(){
  var $text = $(this);
  console.log('this',this);
  var str = $text.html();//返回被选 元素的内容
  var index = 0;
  var x = $text.html('');
  //$text.html()和$(this).html('')有区别
  var timer = setInterval(function(){
   //substr(index, 1) 方法在字符串中抽取从index下标开始的一个的字符
   var current = str.substr(index, 1);
   if(current == '<'){
   //indexOf() 方法返回">"在字符串中首次出现的位置。
    index = str.indexOf('>', index) + 1;
   }else{
    index ++ ;
   }
   //console.log(["0到index下标下的字符",str.substring(0, index)],["符号",index & 1 ? '_': '']);
   //substring() 方法用于提取字符串中介于两个指定下标之间的字符
   $text.html(str.substring(0, index) + (index & 1 ? '_': ''));
   if(index >= str.length){
    clearInterval(timer);
   }
  },100);
 };
 $("#autotype").autotype();
</script>
</body>
</html>
</div>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 基于jQuery实现的打字机效果

相关文章

  • 2017-05-11js实现PC端根据IP定位当前城市地理位置
  • 2017-05-11js中DOM三级列表(代码分享)
  • 2017-05-11javascript数据类型详解
  • 2017-05-11ES6中参数的默认值语法介绍
  • 2017-05-11jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
  • 2017-05-11ES6中class类用法实例浅析
  • 2017-05-11创建一般js对象的几种方式
  • 2017-05-11JavaScript实现翻页功能(附效果图)
  • 2017-05-11JS实现动态添加DOM节点和事件的方法示例
  • 2017-05-11js实现兼容PC端和移动端滑块拖动选择数字效果

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • vuejs2.0实现一个简单的分页示例
    • jquery实现图片平滑滚动详解
    • jQuery EasyUI 为Combo,Combobox添加清除值功能的实例
    • 将鼠标焦点定位到文本框最后(代码分享)
    • js实现背景图自适应窗口大小
    • jQuery窗口拖动功能的实现代码
    • 自带气泡提示的vue校验插件(vue-verify-pop)
    • Angular实现跨域(搜索框的下拉列表)
    • Vue.js学习示例分享
    • 原生js实现手风琴功能(支持横纵向调用)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有