我在 Chrome、Firefox 和 IE9 中非常成功地使用了 Highslide(我很高兴),但它在 IE 10 中的行为不正确。我正在使用 dimmingOpacity 属性在图像展开时使缩略图背景变暗,但是在 IE 10 中,背景保持不变。经过多次试验和错误,问题似乎与 doctype 有关。Highslide 准系统示例 ( http://highslide.com/examples/mini-gallery.html) 实际上在 IE 10 中正确地变暗了,而我在代码中看到的唯一显着差异是使用的 doctype。更重要的是,如果我复制该源并将文档类型更改为我的(!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"),那么示例的调光不起作用(在 IE 10)。相反,如果我在我的代码中使用示例的 doctype (!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "xhtml11.dtd"),那么它会正确变暗,但是在页面搞砸了。
我将非常感谢任何帮助 - 谢谢。