首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript灯箱效果

问javascript灯箱效果
EN

Stack Overflow用户
提问于 2009-05-07 17:30:01
回答 3查看 1.2K关注 0票数 2

我有一个关于JavaScript代码的问题。我从网上复制了“灯箱”(没有黑色背景)的代码。它可以在Firefox,Safari中工作,但由于某些原因在IE中不能工作。

你可以在我的投资组合网站上看到这个问题,第二页是svetlana-konetskaia.com/final。你能给我一些建议吗?

EN

回答 3

Stack Overflow用户

发布于 2009-05-07 21:16:56

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

添加

代码语言:javascript
复制
event.returnValue = false;

在onclick函数中,在返回false之前添加到每个链接。

如下所示:

代码语言:javascript
复制
<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>
票数 1
EN

Stack Overflow用户

发布于 2009-05-08 17:29:01

如果你想要有光影效果,只是没有停电...为什么不使用像lightwindow这样的东西,它将允许你显示几乎任何媒体类型。

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

票数 0
EN

Stack Overflow用户

发布于 2009-07-01 18:16:37

当我尝试使用您的lightbox时,我得到一个与不存在的标准主体变量相关的错误。这是一个特定于IE的代码块,但我不清楚是你写的代码,还是你复制的lightbox代码的一部分。

无论哪种方式,如果你想让lightbox工作,你都需要弄清楚为什么你的代码需要这个变量(更重要的是,为什么它不在那里)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/836003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档