JQ跑马灯
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>跑马灯</title>
<script src="../js/jquery-1.9.1.min.js"></script>
<style>
.maxdiv {
border: 2px red solid;
width: 510px;
height: 510px;
margin: 15% auto;
}
.maxdiv div {
width: 83px;
height: 83px;
border: 1px blue solid;
float: left;
text-align: center;
line-height: 83px;
}
.hiddendiv {
visibility: hidden;
} .rightdiv {
clear: both;
float: right !important;
} .bottomdiv {
float: right !important;
} .leftdiv1 {
position: absolute;
margin-top: 339px;
} .leftdiv2 {
position: absolute;
margin-top: 254px;
} .leftdiv3 {
position: absolute;
margin-top: 171px;
} .leftdiv4 {
position: absolute;
margin-top: 86px;
} .startbtn {
position: absolute;
margin-left: 100px;
}
</style>
</head>
<body>
<div class="maxdiv">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div class="rightdiv"></div>
<div class="rightdiv"></div>
<div class="rightdiv"></div>
<div class="rightdiv"></div>
<div class="rightdiv"></div>
<div class="bottomdiv"></div>
<div class="bottomdiv"></div>
<div class="bottomdiv"></div>
<div class="bottomdiv"></div>
<div class="bottomdiv"></div>
<div class="leftdiv1"></div>
<div class="leftdiv2"></div>
<div class="leftdiv3"></div>
<div class="leftdiv4"></div>
<button class="startbtn">开始</button>
</div>
</body>
</html>
<script>
var i = 0,
num,
qs = 0,
timer1;
$(function () {
$(".startbtn").click(function () {
timer1 = setInterval(ttz, 100);
num = Math.floor(Math.random() * 20 + 1) + 1;
});
}); function ttz() {
if (i == 20) { i = 0; qs++; }//当i等于最大值的时候初始化为最小值,遍历次数加一
if (i < 20) {
if (qs >= 2 && i == num) { clearInterval(timer1); qs = 0; i = 0; return; }//当遍历次数大于2并且i等于随机数的时候,停止遍历
$(".maxdiv div").eq(i).css({ "background-color": "red" }).siblings().css({ "background-color": "#fff" });
}
i++;
}
</script>
样子有点戳,别见怪!O(∩_∩)O哈哈~
JQ跑马灯的更多相关文章
- jq跑马灯效果
这几天公司产品有个无缝循环滚动的广告跑马灯要做,最开始想到的是<marquee>标签,但在PC端正常,在安卓广告屏上却怎么都跑不动,后来用的css3的animation,结果也是PC端及其 ...
- Android-TextView跑马灯效果
要实现跑马灯还是比较简单的. 同时有几个需要注意的点,先上代码: public class MTView extends TextView { public MTView(Context contex ...
- jQuery+CSS3文字跑马灯特效
jQuery+CSS3文字跑马灯特效是一款将跑马灯背景制作为3D立方体效果,文字在上面移动时,就像是文字投影到墙壁上,在转角出会改变运动方向. 效果展示 http://hovertree.com/te ...
- IOS跑马灯效果,实现文字水平无间断滚动
ViewController.h #import <UIKit/UIKit.h> @interface ViewController : UIViewController{ NSTimer ...
- 【IOS】自定义可点击的多文本跑马灯YFRollingLabel
需求 项目中需要用到跑马灯来仅展示一条消息,长度合适则不滚动,过长则循环滚动. 虽然不是我写的,但看了看代码,是在一个UIView里面放入两个UILabel, 在前一个快结束的时候,另一个显示.然而点 ...
- Android:TextView文字跑马灯的效果实现
解决TextView文字显示不全的问题. 简单设置跑马灯的效果: <TextView android:id="@+id/textView" android:layout_wi ...
- canvas九宫格跑马灯
canvas九宫格跑马灯抽奖 之前用dom写了一版,部分 安卓机会卡顿,换用canvas dom版本九宫格抽奖
- Third Day:正式编程第三天,学习实践内容TextView跑马灯、AutoCompleteTextView、multiAutoCompleteTextView以及ToggleButton、checkedBox、RadioButton等相关实践
2.针对Focused的TextView跑马灯(文字较多一行无法显示)效果 针对单个TextView的跑马灯效果,可直接在TextView控件参数中添加三个属性: android:singleLine ...
- TextView跑马灯效果
转载:http://www.2cto.com/kf/201409/330658.html 一.只想让TextView显示一行,但是文字超过TextView的长度怎么办?在开头显示省略号 android ...
随机推荐
- iOS开发——实用篇Swift篇&项目开发常用实用技术
项目开发常用实用技术 实现拨打电话 要实现打电话功能,最简单最直接的方式便是:直接跳到拨号界面 (注意:这个需要真机调试,模拟器无效果) UIApplication.sharedApplica ...
- c#_错误处理_基础
attribute: using System; using System.Collections.Generic; using System.Linq; using System.Web; usin ...
- string2array($value);
/*** 将字符串转换为数组** @param string $data 字符串* @return array 返回数组格式,如果,data为空,则返回空数组*/if ( !function_exis ...
- 编程语言拟人化:Java、C++、Python、Ruby、PHP、C#、JS!--隆重推荐转
http://next.rikunabi.com/tech/docs/ct_s03600.jsp?p=002412 Java.C++.Python.Ruby.C#.PHP.JavaScript.7つの ...
- vs2010 调试C++程序 快捷键
命令名 快捷键 说明 调试.应用代码更改 Alt + F10 启动生成操作,利用它可以通过“编辑并继续”功能应用对正在调试的代码所作的更改. 调试.自动窗口 Ctrl + D,Ctrl + A 显示“ ...
- 生成MD5的方法
1.需要一个字符串,接受md5值 2.创建一个MD5实例,获得md5.Create()方法. //使用using 3.将字符串.文件流进行计算.返回二进制数组,Encoding.UTF8.GetByt ...
- Centos6.4最小化安装后使用xfce桌面环境
由于我个人使用的Centos是在虚拟机中最小化安装的,gnome实在是不喜欢,所以自己装了个xfce,安装后启动不起来,才发现x window等依赖环境没装,为了少走弯路,在此写下安装过程. 1.yu ...
- Spring 事务管理高级应用难点剖析--转
第 1 部分 http://www.ibm.com/search/csass/search/?q=%E4%BA%8B%E5%8A%A1&sn=dw&lang=zh&cc=CN& ...
- Lombok(1.14.8) - @Getter, @Setter, @ToString, @EqualsAndHashCode & @Data
@Getter / @Setter @Getter 和 @Setter,分别实现了 Gette r和 Setter 方法. package com.huey.hello.bean; import ja ...
- Linux 命令 - route: 显示或操作路由表
route 命令查看路由表或者手动地添加.删除和修改路由表中的条目. 命令格式 route [-CFvnNee] [-A family] route [-v] [-A family] add [-ne ...