风讯官方论坛

首页 » 论坛管理区 » 论坛事务区 » [风讯v3.1魅力展现互动奖励计划]已结束贴子备查 » 『 难题问答区 』 » 大家探讨一下对联广告的滑动代码
chc - 2005-11-10 15:51:00

以下这段代码在:ads/CreateJs/Couplet.js里


写的是对联广告的滑动功能,大家探讨一下在上滑时如何才能改为滑到指定的位置就不再向上滑动了:


if (navigator.appName == "Netscape")
document.ns = navigator.appName == "Netscape"
window.screen.width>800 ? imgheight=160:imgheight=150
window.screen.width>800 ? imgleft=10:imgleft=30
window.screen.width>800 ? imgRight=10:imgRight=30

function Adsload_Couplet()
{
  if (navigator.appName == "Netscape")
    {
document.AdsLayerLeft.pageY=pageYOffset+10;
document.AdsLayerLeft.pageX=imgleft;
document.AdsLayerRight.pageY=pageYOffset+10;
document.AdsLayerRight.pageX=imgRight;Adsmove_Couplet();
    }
  else
  {
AdsLayerLeft.style.top=document.body.scrollTop+10;
AdsLayerLeft.style.left=imgleft;
AdsLayerRight.style.top=document.body.scrollTop+10;
AdsLayerRight.style.right=imgRight;
Adsmove_Couplet();
  }
}


function Adsmove_Couplet()
{
  if(document.ns)
  {
document.AdsLayerLeft.top=pageYOffset+10
document.AdsLayerLeft.left=imgleft;
document.AdsLayerRight.top=pageYOffset+10
document.AdsLayerRight.right=imgRight;
setTimeout("Adsmove_Couplet();",80)
  }
  else
  {
AdsLayerLeft.style.top=document.body.scrollTop+10;
AdsLayerLeft.style.left=imgleft;
AdsLayerRight.style.top=document.body.scrollTop+10;
AdsLayerRight.style.right=imgRight;
setTimeout("Adsmove_Couplet();",80)
  }
}


Adsload_Couplet();

perich - 2005-11-10 16:22:00

呵呵


试下做个欺骗


把上面的开始滚动的代码放在你规定好的表格里面


事先定义好表格的高度


实在不行就自己做个层滚动的换了上面的


2

chc - 2005-11-10 16:54:00

谢谢,也只有百姓互助


不行只能如此了

perich - 2005-11-10 16:59:00

呵呵


互帮互助

潇湘 - 2005-11-10 20:25:00

实验了后还是层最适合~


[此贴子已经被作者于2005-11-10 21:13:20编辑过]

1
查看完整版本: 大家探讨一下对联广告的滑动代码