2013-04-29 180 views
-1

我正在做一個相當簡單的在線商店頁面,在http://pyentertainment.com/store.html整合貝寶付款,正當我以爲我完成我注意到沒有任何超鏈接似乎做任何事情。我的意思是當我點擊它們時(我使用的是Chrome,其他瀏覽器也是如此),在通常所說的「加載www.xyz.com」的狀態欄上,它會改變爲幾分之一秒然後消失,不加載新頁面;對我來說,抓住它所說的話太快了。 這發生在導航欄上的鏈接和右側的社交媒體鏈接上。鏈接沒有做任何事

某些上下文:當您點擊某個項目時,頁面會變暗,並且會顯示一個iframe,並用PayPal購物車按鈕展示該產品。查看購物車/添加到購物車打開一個新的選項卡,但如果您通過點擊「繼續購物」關閉它們,他們會拋出另一個錯誤,儘管我不太在意可能是問題的原因;我知道內聯框架可能會與if-work一起工作。 我會很感激任何幫助。這些鏈接也適用於其他域名。

在此先感謝!

回答

0

謝謝你們之前,這個問題最終被我有整個身體檢查點擊,如果用戶點擊該項目顯示框外,而這是上,朦朧出來,像這樣:

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

我擺脫了那featu的重新添加一個關閉按鈕來做同樣的事情。鏈接現在工作!謝謝大家的幫助:)

0

我建議從這裏下載螢火蟲:

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

0

我不能給出一個完整的答案,但它看起來像你的調光器具體檢測身體點擊的部分。嘗試把它變成一個if語句來檢查functon被稱爲運行體點擊功能

編輯

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

對不起,我不太明白你的意思。查看調光功能是否已被調用?而且我將如何強制點擊行爲而不是iframe? – lipusal 2013-04-30 00:13:00