文字水平滚动(跑马灯)——方法2
来源:互联网 发布:linux tomcat 编辑:程序博客网 时间:2024/05/10 02:19
Html:
.marquee-wrap {
width:1050px;
height:58px;
line-height:58px;
background: url(../images/newindex/notice.png) no-repeat;
border:1px solid #000;
margin:0 0 10px 0;
position: relative;
overflow: hidden;
text-align:center;
}
.marquee-wrap .marquee {
position: absolute;
height: 58px;
white-space:nowrap;
font-size:20px;
font-weight:bold;
color:#231f20;
}
.marquee-wrap .marquee div {
float: left;
white-space: nowrap;
padding: 0 60px;
}
<div class="marquee-wrap">
<div class="marquee" id="marquee"><div>Due to our warehouse move, we are pausing our deliverised only on June 27th</div>
</div>
</div>
Js:
//跑马灯
var nWidth=$("#marquee div:first").outerWidth();
$("#marquee div").clone().appendTo($("#marquee"));
$("#marquee").width(nWidth*2+ 4*60); //加上四周padding值
var n=0;
var nStep=parseInt($(".marquee-wrap").width());
var nWidth=parseInt($("#marquee").width());
$(".speaker").css("opacity",1);
setInterval(function(){
var nLeft=Math.abs(parseInt($("#marquee").css("left")));
//console.log(nLeft+" - "+nWidth/2);
if(nWidth-nLeft>=nStep){
if(nLeft>=nWidth/2){
$("#marquee").css("left",0);
n=0;
}else{
$("#marquee").css({left:-n});
n+=1;
}
}else{
$("#marquee").css("left",0);
n=0;
}
},20);
setTimeout(function(){$(".marquee-wrap").slideUp();},30000); //毫秒单位,显示30s后消失
//----------------------------------------------------------
MSClass插件:http://www.popub.net/script/MSClass.html (多种效果)
- 文字水平滚动(跑马灯)——方法2
- 文字水平滚动(跑马灯)——方法1
- Android文字跑马灯控件(文本自动水平滚动)
- 自定义View实现文字跑马灯效果(垂直滚动和水平滚动)
- UILable文字滚动 跑马灯
- Android 跑马灯 文字滚动
- textview跑马灯和水平滚动条
- AndroidStudio——TextView文字左右滚动(跑马灯效果)无效解决办法
- 单行文字向上跑马灯滚动显示
- 跑马灯 文字一行一行地向上滚动
- 【Flash】+XML文字跑马灯,滚动字母
- 【Android】跑马灯效果(文字滚动)
- 跑马灯效果(文字滚动)
- TextView文字横向自动滚动(跑马灯)
- --------------------【Android】跑马灯效果(文字滚动)
- 跑马灯效果 文字上下滚动效果
- TextView 文字滚动 跑马灯效果
- 安卓文字过长,跑马灯文字滚动效果
- Matlab相机标定
- MySql常用命令
- Android 通过adb shell am broadcast发送广播
- 画圆并旋转
- 关于Classpath entry /XX/xx.jar will not be exported or published.警告的消除
- 文字水平滚动(跑马灯)——方法2
- 输入框事件监听(三):blur与change的差异
- java学习基础 求最大值
- 建议47:即使提供了显式释放方法,也应该在终结器中提供隐式清理
- web 项目中一般在登录的时候都会用到记住密码功能。
- 输入框事件监听(四):readonly与disabled的差异
- 新的开始,全力以赴!
- mysql 链接很慢
- 风口的猪-中国牛市