1

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

该表单位于由 fancybox 创建的模式窗口中。它是一个 webkit 错误还是代码中的某些东西?

4

1 回答 1

0

于是,我发现了问题,

在普通的 fancybox(不是 2.0+)上,如果你parent.$.fancybox.close()在调用 $("#formID").submit() 之后调用,它会取消 webkit 提交。

一种快速的解决方案是进行 1 秒超时(等到目标打开)然后关闭花式框。

于 2013-01-28T10:15:45.267 回答