2011-05-31 69 views
0

我陷入了乍一看似乎很简单的问题,但实际上它有点难以修复。我在我的colorbox上有一个分享按钮,当用户点击它时,我想用社交媒体链接打开一个弹出窗口。现在我尝试了一些简单的弹出式窗口,但很多阻止程序正在禁用它们,并且这不是强制用户禁用其软件的选项。任何人可以提出一些建议?Javascript/Jquery Pop-Up/Modal Dilemma

回答

0

你可以尝试用iframe集成到你的页面来替换你的弹出窗口。将它放到页面的中心,最初隐藏它。然后在用户点击设置iframe的src到你现在弹出的URL并显示iframe。

+0

不是一个真正的选择,太多的图像,这意味着用户生成大量的社交媒体网站的请求。 – Anonymous 2011-05-31 16:07:30

+0

使用弹出窗口可以打开相同数量的图像。 – bjornd 2011-05-31 16:09:08

0

关闭我的头顶,我会建议某种模式,jqModal是非常受欢迎,我喜欢的做事方式。你有任何你可以分享的代码吗?

+0

我想过模式,但是例如Chrome不喜欢跨域请求。另外,当用户点击图像时,已经有1个模式窗口(colorbox),多个模式会在浏览器中产生不可预知的结果。 – Anonymous 2011-05-31 16:09:27

+0

我建议不要提出跨域请求,浏览器不喜欢它是有原因的。但是,如果你绝对必须,我能想到的唯一方法就是使用创建图层功能。这样你就可以在现有的html上添加很多图层。仅供参考jqMOdal确实允许iframe内容。 – 2011-05-31 16:24:42

相关问题