JS中设置的图片无法在火狐浏览器中滚动

打开火狐浏览器后图片只停留在设置的坐标点上(X=1000;Y=150;),拖拽滚动条,图片不随着滚动条移动,求大神解答...代码如下:<SCRIPTtype="text/... 打开火狐浏览器后图片只停留在设置的坐标点上(X= 1000;Y= 150;),拖拽滚动条,图片不随着滚动条移动,求大神解答...
代码如下:

<SCRIPT type="text/javascript">
function initAd() {
document.getElementById('AdLayer').style.posTop = -150;
document.getElementById('AdLayer').style.visibility = 'visible';
MoveLayer();
}
function MoveLayer() {
var x = 1000;
var y = 150;
var top = document.documentElement.scrollTop | document.body.scrollTop;
var diff = (top + y - document.getElementById('AdLayer').style.posTop) * 0.40;
var y = top + y - diff;
with(window) {eval("document.getElementById('AdLayer').style.posTop = y");}
with(window) {eval("document.getElementById('AdLayer').style.posRight = 1000-x");}
setTimeout("MoveLayer();", 20);
}
</SCRIPT>

<BODY onload="initAd();">

<DIV id="AdLayer" style='position:absolute;width:60px;height:60px;z-index:20;right:10px;top:30px'>
<a href="...">图片</a> // 图片链接
</DIV>
以上代码在IE和Google浏览器中都好用,就是在火狐中无法实现移动效果。
展开
 我来答
火狐
2014-06-10 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  您好!很高兴为您答疑!

  测试代码没有问题,您查看下是不是火狐浏览器的问题,尝试新建一个配置文件。
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
更多追问追答
追问
不明白新建一个配置文件是怎么回事,不能要求所有的客户PC都新建一个配置文件吧,麻烦您详细解答一下,谢谢。
追答
可以点击 Windows的开始按钮,选择运行...在运行对话框中,输入:firefox.exe -p 点击确定,为浏览器新建一个配置文件。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
又见大象
2014-06-10
知道答主
回答量:20
采纳率:0%
帮助的人:11.2万
展开全部
你好,用css样式可以实现类似功能,可能没有你这个炫

#img{
left:50%;
top:50%;
position:fixed;
}

你可以试一下
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式