自己写了一个文字的水平滚动的效果.JS代码如下:
var tag = 0; //若不设置为全局变量,不会左移
function wordflow(id,minflow,maxflow){
var OText = document.getElementById(id)||document.getElementsByClassName(id)[0];
// alert(typeof(OText));
var currentLeft = parseInt(window.getComputedStyle(OText,null).left)||parseInt(OText.style.left);
console.log(currentLeft);
//右移
if(currentLeft<maxflow &&tag==0){
currentLeft++;
if (currentLeft==maxflow) {
tag = 1;
}
}
//左移
if(currentLeft>minflow &&tag==1)
{
currentLeft--;
if (currentLeft==minflow) {
tag =0;