我用Dreamweaver做了个网页想添加一个固定的层,就是侧边栏广告,在Dreamweaver里怎么设置让他随滚动条动 5
我用Dreamweaver做了个网页想添加一个固定的层,就是侧边栏广告,在Dreamweaver里怎么设置让他随滚动条动求设置方法最好不要代码...
我用Dreamweaver做了个网页想添加一个固定的层,就是侧边栏广告,在Dreamweaver里怎么设置让他随滚动条动
求设置方法 最好不要代码 展开
求设置方法 最好不要代码 展开
4个回答
展开全部
//漂浮图片 全局变量
var moveX=0; //移动的宽度
var moveY=0; //高度
var directionX=0; //移动的方向x
var directionY=0; //y
var speed=1; //速度
//关闭按扭
//漂浮图片 全局变量
var CmoveX=0; //移动的宽度
var CmoveY=0; //高度
function floatImg(){
divs=document.getElementById("floatImg");
divColse=document.getElementById("closeX");
var clientW=document.documentElement.clientWidth; //浏览器的宽度
var clientH=document.documentElement.clientHeight; //浏览器的高度
var imgW=document.getElementById("floatImgs").width;//图片的宽度
var imgH=document.getElementById("floatImgs").height; //图片的高度
var closeImgW=document.getElementById("closefloatImg").width; //close宽
var closeImgH=document.getElementById("closefloatImg").height; //高
//改变图片的位置
divs.style.left= moveX+parseInt(document.documentElement
.scrollLeft)+"px";
divs.style.top=moveY+parseInt(document.documentElement
.scrollTop)+"px";
//关闭按扭
divColse.style.left= CmoveX+parseInt(document.documentElement
.scrollLeft)+"px";
divColse.style.top=CmoveY+parseInt(document.documentElement
.scrollTop)+"px";
//如果y是往下方向跑0
if(directionY==0){
moveY=moveY+speed;
CmoveY=CmoveY+speed;
if(moveY>=(clientH-imgH)){ //如果移动的长度大于浏览器的高度-图片的高度
directionY=1;
}
}else{
moveY=moveY-speed;
CmoveY=CmoveY-speed;
if(moveY<0){
directionY=0;
}
}
//如果x是往下方向跑0
if(directionX==0){
moveX=moveX+speed;
CmoveX=CmoveX+speed;
if(moveX>=(clientW-imgW)){ //如果移动的长度大于浏览器的高度-图片的高度
directionX=1;
}
}else{
moveX=moveX-speed;
CmoveX=CmoveX-speed;
if(moveX<0){
directionX=0;
}
}
}
inert=setInterval("floatImg()",30);
//关闭广告图片
function closeImgX(){
document.getElementById("floatImg").style.display="none";
document.getElementById("closeX").style.display="none";
clearInterval(inert);
}
已前做的,还可以自动跑。。。应该是你需要的
var moveX=0; //移动的宽度
var moveY=0; //高度
var directionX=0; //移动的方向x
var directionY=0; //y
var speed=1; //速度
//关闭按扭
//漂浮图片 全局变量
var CmoveX=0; //移动的宽度
var CmoveY=0; //高度
function floatImg(){
divs=document.getElementById("floatImg");
divColse=document.getElementById("closeX");
var clientW=document.documentElement.clientWidth; //浏览器的宽度
var clientH=document.documentElement.clientHeight; //浏览器的高度
var imgW=document.getElementById("floatImgs").width;//图片的宽度
var imgH=document.getElementById("floatImgs").height; //图片的高度
var closeImgW=document.getElementById("closefloatImg").width; //close宽
var closeImgH=document.getElementById("closefloatImg").height; //高
//改变图片的位置
divs.style.left= moveX+parseInt(document.documentElement
.scrollLeft)+"px";
divs.style.top=moveY+parseInt(document.documentElement
.scrollTop)+"px";
//关闭按扭
divColse.style.left= CmoveX+parseInt(document.documentElement
.scrollLeft)+"px";
divColse.style.top=CmoveY+parseInt(document.documentElement
.scrollTop)+"px";
//如果y是往下方向跑0
if(directionY==0){
moveY=moveY+speed;
CmoveY=CmoveY+speed;
if(moveY>=(clientH-imgH)){ //如果移动的长度大于浏览器的高度-图片的高度
directionY=1;
}
}else{
moveY=moveY-speed;
CmoveY=CmoveY-speed;
if(moveY<0){
directionY=0;
}
}
//如果x是往下方向跑0
if(directionX==0){
moveX=moveX+speed;
CmoveX=CmoveX+speed;
if(moveX>=(clientW-imgW)){ //如果移动的长度大于浏览器的高度-图片的高度
directionX=1;
}
}else{
moveX=moveX-speed;
CmoveX=CmoveX-speed;
if(moveX<0){
directionX=0;
}
}
}
inert=setInterval("floatImg()",30);
//关闭广告图片
function closeImgX(){
document.getElementById("floatImg").style.display="none";
document.getElementById("closeX").style.display="none";
clearInterval(inert);
}
已前做的,还可以自动跑。。。应该是你需要的
展开全部
那个是你自己做的么?我也想弄个可是不懂,讨教讨教
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-21
展开全部
用JS即可实现该效果。也还有很多的方法,具体看你需要。JS代码网上很多下载即可使用、
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
css里 position:fixed;
css里 position:fixed;
css里 position:fixed;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询