仅在 Firefox 中出现 div 翻转位置问题,...很奇怪
我完全困惑为什么这个滚动内容仅在 FireFox 中显示不正确。
我有一页充满了产品的拇指。当用户将鼠标悬停在产品拇指上时,一些信息文本会淡入。所有标准内容我都使用 jQuery 来执行此操作。这在 Safari 和 Chrome 中工作正常,但在 Firefox 中,淡入的信息(带有 .tooltip 类的锚标记)显示在错误的位置。
如果我进入样式表并将此工具提示内容从 display:none 设置为 display:block,它将在 Firefox 中正确显示。
http://www.tomcarden.net/birdy2/rollover-ts-tomcarden .net.html
我不明白 Javascript 如何移动 div?
如果您对此有任何帮助,我将非常感激!谢谢
I'm completely stumped as to why this roll-over content is displaying incorrectly in FireFox only.
I have a page full of product thumbs. When the user mouses over the product thumb some info text fades in. All standard stuff and I'm using jQuery to do this. This works fine in Safari and Chrome but in Firefox the info that fades in (anchor tag with class of .tooltip) shows up in the wrong place.
If i go into the style-sheet and set this tooltip content from display:none to display:block, it will then appear correctly in Firefox.
http://www.tomcarden.net/birdy2/rollover-ts-tomcarden.net.html
i don't see how the Javascript could be moving the divs?
I'd be so grateful for any help on this!, thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以后,请提供您问题中的相关代码和html,这样我们就不用再去您的网站上搜索了。
这是您现在拥有的 HTML:
JavaScript 在这里基本上无关紧要。
据我所知,这个问题与您在
.product
项目中定位.tooltip
锚点的方式有关。不要按照现在的方式进行操作,而是将其添加到您的.product
或.grid
或.f-cell
类中(我'我不确定您主要用于产品 div):那么您应该删除
.tooltip
类中的边距声明并添加以下内容:让我知道这是否有效。
In the future, please provide the relevant code and html in your question so we don't have to go searching for it on your site.
This is the HTML you have now:
The JavaScript is basically irrelevant here.
The problem, as far as I can tell, has to do with the way you're positioning your
.tooltip
anchor inside your.product
item. Instead of doing it the way you have it now, add this to your.product
or.grid
or.f-cell
class (I'm unsure which you're primarily using for your product divs):Then you should remove the margin declarations in your
.tooltip
class and add this:Let me know if that works.