zoukankan
html css js c++ java
Marquee 连续滚动
在网上搜了一下几乎是同一个版本的连续滚动。并且有一些问题
于是就自己写了一个
<
div id
=
"
Parent
"
style
=
"
cursor: hand; overflow: hidden; 800px; height:50px
"
>
<
div id
=
"
Child_A
"
style
=
"
float:left;white-space:nowrap;
"
><
a href
=
"
http://lookcode.net
"
>
lookcode
</
a
>
<
a href
=
"
http://www.searoute.net
"
>
searoute
</
a
>
</
div
>
</
div
>
<
span id
=
"
spanMsg
"
></
span
>
<
script type
=
"
text/javascript
"
>
var Parent
=
document.getElementById(
"
Parent
"
);
var ChildA
=
document.getElementById(
"
Child_A
"
);
var parentWidth
=
800
;
var count
=
2
;
ChildA.innerHTML
=
ChildA.innerHTML
+
"
"
+
ChildA.innerHTML;
while
(Parent.scrollWidth
<=
parentWidth)
{
count
*=
2
;
ChildA.innerHTML
=
ChildA.innerHTML
+
"
"
+
ChildA.innerHTML;
}
var speed
=
10
;
function Marquee()
{
if
(ChildA.offsetWidth
/
count
-
Parent.scrollLeft
<
0
)
//
NB Cacluate the optimal position
{
Parent.scrollLeft
-=
ChildA.offsetWidth
/
count;
}
else
{
Parent.scrollLeft
++
}
}
var MyMar
=
setInterval(Marquee,speed)
Parent.onmouseover
=
function()
{clearInterval(MyMar)}
Parent.onmouseout
=
function()
{MyMar
=
setInterval(Marquee,speed)}
</
script
>
----write by lovebanyi 风云---
主要的是思想是利用滚条动。所以我们需要两个element 并且我们代码一定得让它产生滚动条。就是对同一个文本进行多次复制 这样子就OK了
第二就是计算出 重新开始的位置
把overflow设成scroll 这样就可以看到滚动条的效果了。 对spanMsg进行赋值可以观察
第四可以跟据代码做成你自己需要的向左向右向上向下。的代码
查看全文
相关阅读:
数据分析1-2
数据分析1-1
数据分析案例:
数据分析1:安装tushare安装包
小爬爬7:回顾&&crawlSpider
小爬爬6: 网易新闻scrapy+selenium的爬取
小爬爬6:中间件
小爬爬6:2请求传参
前端 -----jQuery的选择器
前端 ----jQuery的介绍
原文地址:https://www.cnblogs.com/lovebanyi/p/904458.html
最新文章
获取参数类型
判断类
springboot-aop
自定义注解
校验注解
spring-bean的作用域
springboot-多环境测试
eclipse-注释
linux 强制删除杀死进程 sudo pkill uwsgi -9 杀死uwsgi 关闭防火墙 iptables -F
nginx配置反向代理示例
热门文章
nginx+uWSGI+django+virtualenv+supervisor发布web服务器
Linux 安装mysql mariadb配置
nginx笔记 安装nginx 配置 反向代理 多虚拟主机
nginx入门与实战 安装 启动 配置nginx Nginx状态信息(status)配置 正向代理 反向代理 nginx语法之location详解
vim快捷键与vi
virtualenv与virtualenvwrapper虚拟环境
网卡配置文件详解 用户管理与文件权限篇 文件与目录权限 软连接 tar解压命令 killall命令 linux防火墙 dns解析设置 计划任务crond服务 软件包安装 阿里云 yum源 安装
vim与程序员 vi/vim 的使用
数据结构与算法目录
数据分析2-1
Copyright © 2011-2022 走看看