html 文件
gundong-0.1.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}
img{border:0px;}
a{text-decoration:none;border:0px;}
/* 横向滚动 */
#scrollDiv2{border:#ccc 1px solid;}
#scrollDiv3{border:#ccc 1px solid;}
</style>
<script src="../jquery-1.8.0.min.js" type="text/javascript"></script>
<script src="wordscroll-0.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$.wordScroll({
objId:"scrollDiv2"
});
$.wordScroll({
objId:"scrollDiv3",
isHorizontal:true
});
});
</script>
</head>
<body>
<div id="scrollDiv2">
<ul>
<li>这是公告标题的第一行</li>
<li>这是公告标题的第二行</li>
<li>这是公告标题的第三行</li>
<li>这是公告标题的第四行</li>
<li>这是公告标题的第五行</li>
<li>这是公告标题的第六行</li>
<li>这是公告标题的第七行</li>
<li>这是公告标题的第八行</li>
<li>这是公告标题的第九行</li>
</ul>
</div>
<div id="scrollDiv3">
<ul>
<li>这是公告标题的第一行</li>
<li>这是公告标题的第二行</li>
<li>这是公告标题的第三行</li>
<li>这是公告标题的第四行</li>
<li>这是公告标题的第五行</li>
<li>这是公告标题的第六行</li>
<li>这是公告标题的第七行</li>
<li>这是公告标题的第八行</li>
<li>这是公告标题的第九行</li>
</ul>
</div>
</body>
</html>
js文件
wordscroll-0.1.js 复制代码 代码如下:
<P>/**
* 多行文字滚动,可以实现向左和向上两种滚动
*
**/
$.extend({
wordScroll:function(opt,callback){
//alert("suc");
this.defaults = {
objId:"",
width:300, // 每行的宽度
height:100, // div的高度
liHeight:25, // 每行高度
lines:2, // 每次滚动的行数
speed:1000, // 动作时间
interval:2000, // 滚动间隔
picTimer:0, // 间隔句柄,不需要设置,只是作为标识使用
isHorizontal:false // 是否横向滚动
}
//参数初始化
var opts = $.extend(this.defaults,opt);
// 纵向横向通用
$("#"+opts.objId).css({
width:opts.width,
height:opts.height,
"min-height":opts.liHeight,
"line-height":opts.liHeight+"px",
overflow:"hidden"
});
$("#"+opts.objId+" li").css({
height:opts.liHeight
});
if(opts.lines==0)
opts.lines=1;
// 横向滚动
if(opts.isHorizontal){
$("#"+opts.objId).css({
width:opts.width*opts.lines + "px"
});
$("#"+opts.objId+" li").css({
"display":"block",
"float":"left",
"width":opts.width + "px"
});
$("#"+opts.objId+" ul").css({
width:$("#"+opts.objId).find("li").size()*opts.width + "px"
});</P><P> // 横向使用,不够一屏则不滚动
if($("#"+opts.objId).find("li").size()<=opts.lines)
return;
var scrollWidth = 0 - opts.lines*opts.width;
}else{
//如果不够一屏内容 则不滚动
if($("#"+opts.objId).find("li").size()<=parseInt($("#"+opts.objId).height()/opts.liHeight,10))
return;
var upHeight=0-opts.lines*opts.liHeight;
}
// 横向滚动
function scrollLeft(){
$("#"+opts.objId).find("ul:first").animate({
marginLeft:scrollWidth
},opts.speed,function(){
for(i=1;i<=opts.lines;i++){
$("#"+opts.objId).find("li:first").appendTo($("#"+opts.objId).find("ul:first"));
}
$("#"+opts.objId).find("ul:first").css({marginLeft:0});
});
};
// 纵向滚动
function scrollUp(){
$("#"+opts.objId).find("ul:first").animate({
marginTop:upHeight
},opts.speed,function(){
for(i=1;i<=opts.lines;i++){
$("#"+opts.objId).find("li:first").appendTo($("#"+opts.objId).find("ul:first"));
}
$("#"+opts.objId).find("ul:first").css({marginTop:0});
});
};
//鼠标滑上焦点图时停止自动播放,滑出时开始自动播放
$("#"+opts.objId).hover(function() {
clearInterval(opts.picTimer);
},function() {
opts.picTimer = setInterval(function() {
// 判断执行横向或纵向滚动
if(opts.isHorizontal)
scrollLeft();
else
scrollUp();
},opts.interval); // 自动播放的间隔,单位:毫秒
}).trigger("mouseleave");
}
})
</P>
相关推荐:
ChatGPT进不去怎么办?解决方案与技巧,轻松畅享智能对话,ai va
SEO运营是什么职业,seo运营工程师招聘 ,把ai图层改横幅
文章生成AI:让写作轻松高效的神奇工具
SEO新手必看:从零开始SEO优化的终极指南,随州网站优化技巧
SEO关键词的选择步骤:让你的网站在搜索引擎中脱颖而出,ai书法化
seo辅助词选什么,seo助手 ,各车企ai
优化工具:提升工作效率的秘密武器,网站模板的优化策略是什么
SEO导流:如何通过精准优化实现网站流量大爆发,网站优化优化怎么做
seo菲律宾是做什么,菲律宾网址排名 ,openl ai
什么是seo推广找行者SEO,seo推广效果怎么样 ,西宁ai万词霸屏系统
ChatGPT安装包Windows版-让智能助手触手可得,q和ai
Chatttst:开启智能沟通新时代的无限可能,上海联通ai
SEO这样做,轻松引爆流量,助力企业成长,无极标准网站优化好处
AI一键生成原创文章,让创作更高效更轻松!
SEO要素:优化网站排名的关键因素全解析,棒球大联盟营销推广文案
seo词库优化,搜索词条优化 ,ai点选择
主流seo是什么,seo是什么推广网站 ,AI心理师
AI助手推进:智能化时代的企业革命,ai改变图片颜色
SEO与SEM策略:提升网站流量与品牌曝光的双剑合璧,ai补图
未来工作方式!AI在线工具让效率倍增,工作变轻松
Chat免费,让沟通无界限,尽享智能对话时代,ai没办法置顶
ChatGPT诞生背景:人工智能如何突破语言的边界,ai辅助市场调研
SEO数量-如何提升你的网站排名与流量?,射阳seo优化五星服务
pbootcms前端翻译插件-轻松实现网站多语言支持,拓展全球市场,st ai绘画
SEO联系:如何通过SEO优化提升您的网络营销效果,企业营销推广获客
为什么选择老域名注册,打造品牌价值的秘密武器,网站建设服务费用多少
优化综合:引领高效发展的智慧之道,电影营销的推广方式
SEO部:开启数字化营销新纪元的幕后英雄,株洲营销推广是什么公司
AI免费写文章:让创作变得轻松高效
ChatGPT中文版下载,开启智能对话新体验,婚纱ai男
智能AI写作生成:如何借助人工智能提升创作效率与质量
《权重参谋:让您的网站轻松登顶搜索引擎的秘密武器》,设计微信社群私域营销推广简案
ChatGPT崩了?用户称打开是一片空白,真相竟然如此!,zzz*明星AI换脸
seo运营经理是什么,seo和运营的区别 ,皖妍ai宁慕晴o
ChatGPT服务部分恢复:人工智能助力全新体验,ai对象菜单
seo要懂些什么软件,seo常用软件 ,ai写作网站网址大全
《命运交错的轨迹:小说背后的无尽魅力》,seo优化huifachina
seo算是什么营销方式,seo是网络营销吗 ,ai318
为什么说seo这么重要,seo重要吗 ,ai19920403
AI文章精简-高效提炼与优化你的内容创作,ai quid
二SEO是什么,h二seo三是什么 ,ai手术机
wordpress seo是什么,wordpress建站seo好做吗 ,学习图文ai
GPT在什么时候被人熟知的?从技术突破到广泛应用的背后故事,ai商业新思维ai课程
用AI修改文章,提升写作效率与质量的新时代
AI网站开发与代码创新:引领未来数字化变革的关键,ai ay规则
SEO实现:如何通过SEO优化提升网站流量与排名,南京市公司网站推广
SEO自行:提升网站流量的秘密武器,邹平县个人网站建设建议
seo项目是什么,seo是啥 ,ai ued
为什么做酒店seo,为什么做酒店 ,ai uehara下载
ChatGPT免费版的限制:你需要了解的5大制约因素,Ai分解模型