【问题标题】:Form inside fancybox with target="_blank" (webkit)带有 target="_blank" 的花式框内的表单(webkit)
【发布时间】:2013-01-28 09:07:27
【问题描述】:

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

表单位于由 fancybox 创建的模式窗口中。是 webkit 的 bug 还是代码搞砸了?

【问题讨论】:

    标签: forms fancybox modal-window


    【解决方案1】:

    所以,我发现了问题,

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

    一个快速的解决方案是设置一个 1 秒的超时时间(等到目标打开)然后关闭 fancybox。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-17
      • 2011-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多