js高手来看看我的这段代码的问题!

[复制链接]
查看11 | 回复5 | 2009-5-5 10:19:08 | 显示全部楼层 |阅读模式
这段代码在 FF里没有控制弹出ID为title的DIV的位置
在IE里可以
document.body.scrollTop,document.body.scrollLeft
这两句在IE里也没有出现应有的效果
谢谢大侠了!
document.body.scrollTop,document.body.scrollLeft
这两句在IE里也没有出现应有的效果(是滚动条卷入的页面部分吧!)
top=document.body.scrollTop+event.clientY+"px";
left=document.body.scrollLeft+event.clientX+"px";
这个我已经改了还是不行

回复

使用道具 举报

千问 | 2009-5-5 10:19:08 | 显示全部楼层
window.event.clientY在FF里没有window.event,FF的Event是在事件函数里作为参数传送的,具体的自己去找资料...
回复

使用道具 举报

千问 | 2009-5-5 10:19:08 | 显示全部楼层
function gentitle(event,i){event=event||window.event; //THISwith(document.getElementById("title"+i).style){display="inline";top=document.body.scrollTop+event.clientY;left...
回复

使用道具 举报

千问 | 2009-5-5 10:19:08 | 显示全部楼层
CSS里top和left是需要指定单位的top=document.body.scrollTop+window.event.clientY+"px";...
回复

使用道具 举报

千问 | 2009-5-5 10:19:08 | 显示全部楼层
window.event在firefox里是不存在的,因为firefox是标准浏览器...
回复

使用道具 举报

千问 | 2009-5-5 10:19:08 | 显示全部楼层
关于弹出层的我可以穿个给你。。。。。。HI一下...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行