[英]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的代码块中,但是我不清楚您是编写代码还是复制的灯箱代码的一部分。
无论哪种方式,您都需要弄清楚为什么要让灯箱正常工作,为什么代码会希望该变量存在(更重要的是为什么它不存在)。
如果您希望具有光窗效果,而没有停电...为什么不使用光窗之类的东西,这将使您几乎可以显示任何媒体类型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.