如何实现四组滚动字体交替滚动;
比如
标题一:滚动字
标题二:滚动字
标题三:滚动字
标题四:滚动字
标题一、二、三、四、为固定不动的
滚动字从右到左滚动,标题一的滚动字滚完,标题二的滚,以此类推,当标题一的滚动字滚动时,鼠标移动到除一以外的其他标题的时,标题一停止滚动 鼠标当前标题开始滚动,鼠标移开后鼠标当前标题的下一个开始滚动,
比如
标题一:滚动字
标题二:滚动字
标题三:滚动字
标题四:滚动字
标题一、二、三、四、为固定不动的
滚动字从右到左滚动,标题一的滚动字滚完,标题二的滚,以此类推,当标题一的滚动字滚动时,鼠标移动到除一以外的其他标题的时,标题一停止滚动 鼠标当前标题开始滚动,鼠标移开后鼠标当前标题的下一个开始滚动,
解决方案 »
- JS获取另一个网页的内容
- 晒几条自个写的js封装函数,大虾们见笑!
- 求教JS牛人
- 如何根据下拉框的内容让其他下拉框或输入框处于不可编辑状态
- Javascript高手来....如何在FIrefox中获取设置在属性中的对象???
- document.getElementById()
- 一名美工(HTML+CSS及界面设计)对于JavaScript需要掌握的什么程度?
- !如何判断文本框中输入的数值是大于0的?
- 表单提交域里点攻击复选框,弹出提示!
- 这是我很关键的一步
- javascript missing after property id 高手来!
- IE8 下appendChild 追加之后文字不显示,但是追加上了
<head>
</head>
<script>
var sp=200;
var int1;
var int2;
var int3;
var int4;
function startint1(){
document.all("s1").style.display="inline";
int1=setInterval(function(){
if(sp>5){
sp-=5;
document.all("s1").style.paddingLeft=(sp+"px");
}else{
document.all("s1").style.display="none";
clearInterval(int1);
sp=200;
startint2();
}
},100);
}
function startint2(){
document.all("s2").style.display="inline";
int2=setInterval(function(){
if(sp>5){
sp-=5;
document.all("s2").style.paddingLeft=(sp+"px");
}else{
document.all("s2").style.display="none";
clearInterval(int2);
sp=200;
startint3();
}
},100);
}
function startint3(){
document.all("s3").style.display="inline";
int3=setInterval(function(){
if(sp>5){
sp-=5;
document.all("s3").style.paddingLeft=(sp+"px");
}else{
document.all("s3").style.display="none";
clearInterval(int3);
sp=200;
startint4();
}
},100);
}
function startint4(){
document.all("s4").style.display="inline";
int4=setInterval(function(){
if(sp>5){
sp-=5;
document.all("s4").style.paddingLeft=(sp+"px");
}else{
document.all("s4").style.display="none";
clearInterval(int4);
sp=200;
startint1();
}
},100);
}
</script>
<body onload="startint1()">
<div/><span>标题一</span><span id="s1" style="padding-left:200px">标题一滚动文字</span></div>
<div/><span>标题二</span><span id="s2" style="padding-left:200px">标题二滚动文字</span></div>
<div/><span>标题三</span><span id="s3" style="padding-left:200px">标题三滚动文字</span></div>
<div/><span>标题四</span><span id="s4" style="padding-left:200px">标题四滚动文字</span></div>
</body>
</html>
<head>
<script src="http://pic.ofcard.com/themes/common/jquery-1.4.min.js"></script>
<script>
//全局变量
var index_no = 0; //控制公告上下翻动
var index_isFor = true; //是否循环显示
var index_maxNo = 0; //最大公告div索引
var index_timeout; //setTimeout对象
//首页js对象
var index_Js = function(getNo){
index_maxNo = (getNo%2==0?getNo/2:parseInt(getNo/2)+1)-1;
this.promotion = new promotion();
}
//公告的js
var promotion = function(){
function hide(){
$(".rotate-list-content").css("display","none");
}
function show(no){
$(".rotate-list-content")[no].style.display = "block";
}
this.up = function(){
hide();
index_no = index_no == 0?index_maxNo:index_no-1;
show(index_no);
}
this.down = function(){
hide();
index_no = index_no == index_maxNo?0:index_no+1;
show(index_no);
}
this.forPromotion = function(){
index_timeout = setTimeout("forPro()" ,"6000");
}
}
//循环显示公告
var forPro = function(){
if(index_isFor){
if(index_timeout!=null)clearTimeout(index_timeout);
var pro = new promotion();
pro.down();
pro.forPromotion();
}
}
$(document).ready(function() {
$(".rotate-list-content").css("display","none");
$(".rotate-list-content")[0].style.display = "block";
var indexJs = new index_Js(6);
var promotion = indexJs.promotion;
promotion.forPromotion();
$(".rotate-prev").bind("click",function(){
promotion.up();
});
$(".rotate-next").bind("click",function(){
promotion.down();
});
$(".rotate-list-content,.rotate-prev,.rotate-next").bind("mouseover",function(){
index_isFor = false;
}).bind("mouseout",function(){
index_isFor = true;
promotion.forPromotion();
})
});
</script>
</head> <body>
<div class="rotate-list">
<div class="rotate-list-content">
<ul>
<li><a href="" class="aleft">ofcard公告栏0</a><a href="#">ofcard公告栏1</a></li>
</ul>
</div>
<div class="rotate-list-content">
<ul>
<li><a href="" class="aleft">ofcard公告栏2</a><a href="#">ofcard公告栏3</a></li>
</ul>
</div>
<div class="rotate-list-content">
<ul>
<li><a href="" class="aleft">ofcard公告栏4</a><a href="#">ofcard公告栏5</a></li>
</ul>
</div>
<a class="rotate-prev" style="cursor:pointer">上一条</a>
<a class="rotate-next" style="cursor:pointer">下一条</a>
</div></html>
把jquery文件导入改一下直接可以用的