博主信息
博文 41
粉丝 0
评论 1
访问量 41575
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
jq文字向上滚动
kong
原创
2015人浏览过

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>文字向上间歇滚动</title>

<script src="jquery.min.js"></script>

</head>

<style>

*,p{

padding: 0;

margin: 0;

}

ul,ol{

padding: 0;

margin: 0;

list-style-type: none;

}

.big-box{

position: relative;

width: 500px;

border: 1px solid #ccc;

height: 30px;

margin: 30px auto;

}

.box{

position: absolute;

left: 5px;

top: 0;

width: 490px;

}

.box li{

line-height: 30px;

overflow: hidden;

}

</style>

<body>

<div>

<ul id="box">

<li>1、这是第一条</li>

<li>2、这是第二条</li>

<li>3、这是第三条</li>

<li>4、这是第四条</li>

<li>5、这是第五条</li>

</ul>

</div>

<script>

var $box = $("#box"); 

var $box_li =$("#box li");

var id = 0;  

var up_height = 30; // 每次向上的高度

$liLength = $box_li.length; //获取li的个数


var time = setInterval(up,2000); //定时任务


$box_li.eq(0).clone().appendTo("#box"); //克隆第一个li追加到box


//鼠标经过清除定时器与添加

$box.hover(function(){

clearInterval(time);

},function(){

time = setInterval(up, 2000)

})


//定义UP函数

function up(){

id++;

$box.animate({"top": -id*up_height}, 500,function(){

                //向上的次数大于等于li的个数时 box的top值为0

if(id >= $liLength){

id = 0;

$box.css("top",0)

}


})

}

</script>

</body>

</html>


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学