2012-04-06 82 views
0

好的我已经要求在这里获得一些帮助获得悬停和点击设置工作三个图像。CSS悬停和JavaScript工作在一个页面上,而不是其他的?

如果你去http://www.djcproductions.net/test.html你可以看到一切正常工作。

但是,当我将元素复制并粘贴到实际布局中时,它不会执行悬停。我盯着代码至少6个小时,移动了一些东西,改变了我认为可能导致它的任何事情,但我无法弄清楚。我有一种感觉,那就是因为我一直盯着它而失去的那些东西之一。

装入布局的内容可以在http://www.djcproductions.net

发现如果任何人都可以查看源代码,这两个页面,也许看到我做错了它会升值超过你可能imagine-它让我疯狂。

谢谢!

* 编辑 *我检查这个在IE另一计算机,悬停仍然无法正常工作,但三个图像的显示和点击交换。在铬,只有网页设计和虚拟主机图像显示和广告图像无处可查,但悬停和点击功能都工作。有任何想法吗?

+3

它适合我。你确定它不工作?也许清除缓存并尝试刷新页面? – Kris 2012-04-06 01:25:59

+0

适用于我以及铬和FF。 – 2012-04-06 01:34:10

+0

也适用于我。你使用的是什么浏览器? – 2012-04-06 01:35:36

回答

0

IE可切换到特殊模式,您可以通过开发工具IE检查这个(按F12)。如果您正在Intranet URL上测试页面,则默认情况下,IE会切换到兼容模式,并可能导致怪异模式。 Avaya也可能将IE切换到此模式。如果您将正确的meta标记添加到页面,则可以强制使用其他文档模式。尝试在你的页面将这个(你可以指定一个非边缘版本以及):

<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 
+0

该标签有什么作用?我不熟悉“边缘”元素。这会使它不仅仅在IE中工作吗?它真的似乎在每个浏览器中显示不同,我不知道为什么 – 2012-04-09 04:03:54

+0

本文将帮助解释此元标记和其他浏览器呈现模式主题:http://www.alistapart.com/articles/beyonddoctype – Jacob 2012-04-09 16:31:17

+0

啊,谢谢。我通过声明文档类型解决了悬停问题,不知何故,我忘了这么做。现在,我尝试了你所说的话,出于好奇使用该代码,看看它是否能解决我目前的问题,并从字面上反编译我的网站的布局。 – 2012-04-09 20:49:38

0

我不是专家(所有),但看着你的页面,看来你错过<a href="pages/ad.html" target="slider">用于您的广告链接(源代码的第164行)。这可能是为什么它不出现?

+0

我很感谢您的反馈,在这一点上我最终重做了整个页面,现在这部分功能正如我所愿,除了图像预加载器之外的所有功能!谢谢你:) – 2012-04-27 18:25:40

相关问题