链接没有做任何事

问题描述:

我正在做一个相当简单的在线商店页面,在http://pyentertainment.com/store.html整合贝宝付款,正当我以为我完成我注意到没有任何超链接似乎做任何事情。我的意思是当我点击它们时(我使用的是Chrome,其他浏览器也是如此),在通常所说的“加载www.xyz.com”的状态栏上,它会改变为几分之一秒然后消失,不加载新页面;对我来说,抓住它所说的话太快了。 这发生在导航栏上的链接和右侧的社交媒体链接上。链接没有做任何事

某些上下文:当您点击某个项目时,页面会变暗,并且会显示一个iframe,并用PayPal购物车按钮展示该产品。查看购物车/添加到购物车打开一个新的选项卡,但如果您通过点击“继续购物”关闭它们,他们会抛出另一个错误,尽管我不太在意可能是问题的原因;我知道内联框架可能会与if-work一起工作。 我会很感激任何帮助。这些链接也适用于其他域名。

在此先感谢!

谢谢你们之前,这个问题最终被我有整个身体检查点击,如果用户点击该项目显示框外,而这是上,朦胧出来,像这样:

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

我摆脱了那featu的重新添加一个关闭按钮来做同样的事情。链接现在工作!谢谢大家的帮助:)

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

Firebug Home Page

,看什么样的负载,而你加载你的页面,它会告诉你,如果资源实际上是位于/服务的页面时处理。如果不是这样,你可能想要检查你建立链接的方式,以确保它们的配置正确。

+0

感谢您的回复!在Firebug中,我可以看到网络活动? – lipusal 2013-04-29 23:52:54

+0

其实我觉得我找到了;当我点击一个链接时,我得到3个请求,其中2个用于样式的css文件,另外1个用于加载默认情况下iframe加载的“加载”页面,但绝对没有我实际想要去的地方。 – lipusal 2013-04-30 00:14:52

我不能给出一个完整的答案,但它看起来像你的调光器具体检测身体点击的部分。尝试把它变成一个if语句来检查functon被称为运行体点击功能

编辑

if(product displayed) { 
look for click event on body 
} 
+0

对不起,我不太明白你的意思。查看调光功能是否已被调用?而且我将如何强制点击行为而不是iframe? – lipusal 2013-04-30 00:13:00