-1

我在http://pyentertainment.com/store.html上制作了一个相当简单的在线商店页面,集成了 PayPal 进行支付,就在我以为我完成的时候,我注意到所有超链接似乎都没有做任何事情。我的意思是当我点击它们时(我使用的是 Chrome,其他浏览器也一样),在通常显示“正在加载 www.xyz.com”的状态栏上,它会在几分之一秒内变为某种东西然后消失,不加载新页面;这对我来说太快了,无法理解它所说的内容。这发生在导航栏上的链接和右侧的社交媒体链接上。

一些上下文:当你点击一个项目时,页面变暗,一个 iframe 出现展示所述产品,带有 PayPal 购物车按钮。查看购物车/添加到购物车打开一个新选项卡,但是如果您通过单击“继续购物”关闭它们,它们会引发另一个错误,尽管我不太担心这可能是问题的原因;我知道 iframe 可能难以使用。我会很感激任何帮助。这些链接也适用于域的其余部分。

提前致谢!

4

3 回答 3

0

我建议从这里下载萤火虫:

Firebug 主页

并在您加载页面时查看加载的内容,它会告诉您在页面处理时资源是否实际被定位/服务。如果不是,您可能需要查看如何构建链接以确保它们已正确配置。

于 2013-04-29T21:26:20.593 回答
0

我不能给出完整的答案,但它看起来像是你的调光器,特别是检测身体咔哒声的部分。尝试将其放入 if 语句中以在运行主体单击功能之前检查该功能是否已被调用

编辑

就像是

if(product displayed) {
look for click event on body
}
于 2013-04-29T21:36:28.017 回答
0

谢谢大家,问题最终是我有整个身体来检查点击,如果用户在项目显示框打开时点击了它,请将其变暗,如下所示:

$('body').click(function(event)
{
  if(!$(event.target).is('#productDisplay'))
  {
    $("#darkenBackground").fadeOut();
    $("#productDisplay").attr('src','buy/loading.html');
    return false;
  }
});

我摆脱了这个功能,而是添加了一个小的关闭按钮来做同样的事情。链接现在有效!谢谢大家的帮助 :)

于 2013-04-30T11:34:22.903 回答