我在http://pyentertainment.com/store.html上做了一个相当简单的在线商店页面,集成了PayPal的支付功能,就在我认为我已经完成的时候,我注意到所有的超链接似乎都没有做任何事情。我的意思是,当我点击它们(我使用Chrome,同样的情况也发生在其他浏览器上),在状态栏上,它通常说"加载www.xyz.com"它改变了几分之一秒的东西,然后消失,不加载一个新的页面;太快了,我听不清上面写的是什么。这发生在导航栏上的链接和右边的社交媒体链接。
一些上下文:当你点击一个项目,页面变暗,并出现一个iframe显示该产品,与PayPal购物车按钮。查看购物车/添加到购物车打开一个新的标签,但如果你通过点击"继续购物"关闭它们,他们抛出另一个错误,虽然我不太担心可能是问题的原因;我知道框架很难处理。我很感激任何帮助。这些链接也适用于域名的其他部分。
提前感谢!
我建议从这里下载firebug:
Firebug首页
当你加载页面时,它会告诉你当页面正在处理时,资源是否被定位/服务。如果不是,您可能需要检查如何构建链接,以确保它们被正确配置。
谢谢大家,问题最终是我有整个身体来检查点击,如果用户在项目显示框外点击,而它是打开的,把它调暗,像这样:
$('body').click(function(event)
{
if(!$(event.target).is('#productDisplay'))
{
$("#darkenBackground").fadeOut();
$("#productDisplay").attr('src','buy/loading.html');
return false;
}
});
我去掉了这个功能,而是添加了一个小的关闭按钮来做同样的事情。链接现在工作了!谢谢大家的帮助
我不能给出一个完整的答案,但看起来它是你的调光器,特别是检测身体点击的部分。尝试将其放入if语句中,在运行body click函数
之前检查函数是否已被调用。编辑之类的if(product displayed) {
look for click event on body
}