ui java web前端开发框架有哪些 |
前端开发框架 exitjs |
web前端开发框架搭建视频教程 |
html 代码
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>多行滚动jquery循环新闻列表代码</title>
<style type=”text/css”>
ul,
li {
margin: 0;
padding: 0;
}
#scrollDiv {
width: 300px;
height: 100px;
min-height: 25px;
line-height: 25px;
border: #ccc 1px solid;
overflow: hidden;
}
#scrollDiv li {
height: 25px;
padding-left: 10px;
}
</style>
<script type=”text/javascript”>
//滚动插件
;(function($) {
$.fn.extend({
Scroll: function(opt, callback) {
//参数初始化
if (!opt) var opt = {}
var _this = this.eq(0).find(‘ul:first’)
var lineH = _this.find(‘li:first’).height(), //获取行高
line = opt.line
? parseInt(opt.line, 10)
: parseInt(this.height() / lineH, 10), //每次滚动的行数,默认为一屏,即父容器高度
speed = opt.speed ? parseInt(opt.speed, 10) : 500, //卷动速度,数值越大,速度越慢(毫秒)
timer = opt.timer ? parseInt(opt.timer, 10) : 3000 //滚动的时间间隔(毫秒)
if (line == 0) line = 1
var upHeight = 0 – line * lineH
//滚动函数
scrollUp = function() {
_this.animate(
{
marginTop: upHeight,
},
speed,
function() {
for (i = 1; i <= line; i++) {
_this.find(‘li:first’).appendTo(_this)
}
_this.css({ marginTop: 0 })
},
)
}
//鼠标事件绑定
_this
.hover(
function() {
clearInterval(timerID)
},
function() {
timerID = setInterval(‘scrollUp()’, timer)
},
)
.mouseout()
},
})
})(jquery)
$(document).ready(function() {
$(‘#scrollDiv’).Scroll({ line: 1, speed: 500, timer: 1000 }) //可修改line值,speed值,timer值
})
</script>
</head>
<body>
<p>多行滚动演示:</p>
<div id=”scrollDiv”>
<ul>
<li>这是公告标题的第一行</li>
<li>这是公告标题的第二行</li>
<li>这是公告标题的第三行</li>
<li>这是公告标题的第四行</li>
<li>这是公告标题的第五行</li>
<li>这是公告标题的第六行</li>
<li>这是公告标题的第七行</li>
<li>这是公告标题的第八行</li>
</ul>
</div>
</body>
</html>
前端h5开发框架 |
前端开发有哪几大框架 |
前端快速开发框架说明书 |
评论前必须登录!
注册