function left(direction,num,id)
{
//direction:表示移动的方向
//num:表示移动的步数
//id:表示移动的对象
var obj=document.getElementById(id);
var marginLeft=obj.style.marginLeft;
var newLeft=0;
var flag=marginLeft.indexOf("px");
if(flag==-1)
flag=0;
newLeft=marginLeft.substring(0,flag);
if(flag>0)
newLeft=parseInt(newLeft);
if(direction=="left")
{
if(newLeft>(-100*num))
newLeft-=100;
}
else
{
if(newLeft<0)
newLeft+=100;
}
obj.style.marginLeft=newLeft;
}
或许本程序没有jquery插件做的那么华丽,但是简单易用,可以进行改进,满足更加高级的应用! |