我正在http://pyentertainment.com/store.html建立一个相当简单的在线商店页面,整合PayPal付款,就在我认为我完成时,我注意到没有任何超链接似乎可以做任何事情。我的意思是当我点击它们时(我正在使用Chrome并且在其他浏览器上也是如此),在状态栏上它通常会说“加载www.xyz.com”它会变成某种程度的瞬间然后消失,不加载新页面;这对我来说太快了,无法理解它的内容。 这会发生在导航栏上的链接和右侧的社交媒体链接上。
某些上下文:当您点击某个项目时,该页面会变暗并显示一个iframe,展示所述产品,并使用PayPal购物车按钮。查看购物车/添加到购物车打开一个新标签,但如果你通过点击“继续购物”关闭它们,他们会抛出另一个错误,虽然我不太关心可能是问题的原因;我知道iframe可以使用起来。 我很感激任何帮助。链接也适用于域的其余部分。
提前致谢!
答案 0 :(得分:0)
我建议从这里下载firebug:
在您加载页面时观察加载的内容,它会告诉您在页面处理时是否实际找到/提供了资源。如果不是,您可能想要查看如何构建链接,以确保它们已正确配置。
答案 1 :(得分:0)
我无法给出一个完整的答案,但它看起来像你的调光器特别是检测到身体咔哒声的部分。尝试将其放入if语句中,以检查在运行body click函数之前是否已调用functon
修改
类似
if(product displayed) {
look for click event on body
}
答案 2 :(得分:0)
谢谢大家,问题最终是因为我有整个机构来检查点击次数,如果用户在项目显示框打开时点击它,请将其调暗,如下所示:
$('body').click(function(event)
{
if(!$(event.target).is('#productDisplay'))
{
$("#darkenBackground").fadeOut();
$("#productDisplay").attr('src','buy/loading.html');
return false;
}
});
我摆脱了这个功能,而是添加了一个小按钮来做同样的事情。链接现在工作!谢谢大家的帮助:))