支持多个浮动层而不冲突的漂浮广告(兼容性不错)

将广告内容放在div中,设置一个id,然后用下面方法调用
var adcls=new AdMove("div的id");
adcls.Run();

注意,在调用前要先引用Main.js和AdFloat.js,div也要在调用前写好,原因就不用说了吧

或者也可以用下面方法,在页面加载完成时调用,就不用考虑位置了 addEvent(window,"load",initad);
function initad(){
var adcls=new AdMove("div的id");
adcls.Run();
}


还有两个方法一般情况下没什么用,有兴趣的可以试试,功能是设置漂浮的起始坐标和方向的,如果省掉的话是随机位置 随机方向
adcls.SetLocation(x,y)
adcls.SetDirection(dirx,diry)


漂浮广告的斜率是每次碰壁后随机改变的,这样就决不可能出现多个广告,起始位置和方向一致导致其中一个总是被挡 住,虽然几率很小

下面是代码


转自【http://bbs.blueidea.com/thread-2846202-1-1.html】

你可能感兴趣的:(兼容性)