在fancybox内部使用target =“_ blank”(webkit)

时间:2013-01-28 09:07:28

标签: forms fancybox modal-window

我有一个由paypal向导创建的paypal标准按钮(立即购买),该按钮通过<form target="_new" [...]>提交到新窗口(标签)。在IE和Firefox中,它可以正常工作,但在webkit浏览器(如chrome和safari)中,它不会成为一个新窗口。

表单位于由fancybox创建的模态窗口中。它是一个webkit错误还是代码搞砸了什么?

1 个答案:

答案 0 :(得分:0)

所以,我发现了问题,

如果在调用$(“#formID”)。submit()之后调用parent.$.fancybox.close(),则在普通fancybox(不是2.0+)上取消webkit提交。

一个简单的解决方案是使1秒超时(等待目标打开)然后关闭fancybox。

相关问题