【发布时间】:2011-04-26 14:24:25
【问题描述】:
我客户的网站有一个宽幅图像横幅形式的导航栏。每当用户将鼠标悬停在横幅的某些区域上时,我都会使用 HTML <area> 标记和 JavaScript 来覆盖导航按钮(它们本身就是图像)。这些按钮绝对位于它们各自的<area> 之上,并根据鼠标位置隐藏/显示。
虽然我在 Chrome 上运行它,但我注意到按钮出现在 Safari 上的错误位置。我一直在努力找出问题所在,但到目前为止还没有成功。有没有人遇到过这样的问题?
这里是网站草稿的链接:http://bit.ly/dLIh4k。谢谢!
【问题讨论】:
-
您提供的链接受密码保护。
-
如果我们能看到该网站,我敢肯定有更简单的方法。如今,用 javascript 覆盖绝对定位的图像已成为一种非常古老的做法。
标签: javascript html google-chrome safari position