繁体   English   中英

javascript灯箱效果

[英]javascript light box effect

我的JavaScript代码有问题。 我从互联网上复制了“灯箱”(没有黑色背景)的代码。 它可以在Firefox,Safari中运行,但是由于某些原因在IE中无法运行。
您可以在我的投资组合网站的第二页svetlana-konetskaia.com/final上看到此问题。 你能建议什么吗?

当涉及到带有href和onclick的链接时,IE是挑剔的。 返回false; 不足以覆盖链接的默认操作,即从页面导航。

event.returnValue = false;

到您的每个链接之前,返回false; 在onclick函数中。

像这样:

<div id="picture_1"><a href="images/surrealists_large.png" onClick="dv.showDV(surrealists); event.returnValue = false; return false"><img src="images/surrealists_small.png" /></a></div>

当我尝试使用您的灯箱时,出现与标准体变量不相关的错误。 这是在特定于IE的代码块中,但是我不清楚您是编写代码还是复制的灯箱代码的一部分。

无论哪种方式,您都需要弄清楚为什么要让灯箱正常工作,为什么代码会希望该变量存在(更重要的是为什么它不存在)。

如果您希望具有光窗效果,而没有停电...为什么不使用光窗之类的东西,这将使您几乎可以显示任何媒体类型。

http://www.stickmanlabs.com/lightwindow/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM