我在设计一个网站时遇到了问题。不幸的是,我陷入了没有首先为 Internet Explorer 设计它的陷阱,而是坚持使用更友好的浏览器,例如 Chrome。现在我在 IE 中查看它,我发现了一个让我有点傻眼的问题。
菜单链接在这里-
http://mydomain.com/apassociates/page/home
...闪烁和崩溃。如果您想查看它的外观,请在 Chrome 中查看。
我不是专业的 Web 开发人员,我怀疑这些问题对于更有经验的开发人员来说可能是基本的,但我实际上不确定从哪里开始。
有没有人对这个问题有任何想法或指示?
因此,为了根据评论中的建议尝试帮助关注这一点,这里是 HTML-
<div id='home-pictures'>
<a href='http://mydomain.com/apassociates/page/conservatory'>
<div id='home-1'>
<span class='home-link'>Traditional</span>
</div>
</a>
<a href='http://mydomain.com/apassociates/page/blackbrookhouse'>
<div id='home-2'>
<span class='home-link'>Commercial</span>
</div>
</a>
<a href='http://mydomain.com/apassociates/page/floodproof'>
<div id='home-3'>
<span class='home-link'>Innovative</span>
</div>
</a>
</div>
这里的javascript可以在鼠标悬停时替换背景图像-
// home links
$('div#home-1').mouseover(function () {
$('div#home-1').css('background-image', 'url(/apassociates/images/content/devonhouse-caption-wash.png)');
});
$('div#home-1').mouseleave(function () {
$('div#home-1').css('background-image', 'url(/apassociates/images/content/devonhouse-caption.png)');
});
我只包含了第一个链接的代码,其他代码只是这些带有不同身份标签的重复。
我想知道我是否会更好地将每个链接放入其自己的固定尺寸的 div 中。可以防止崩溃/闪烁吗?