2012-11-30 95 views
1

我有一個搜索功能的fancybox,我已經使用了一段時間。最近我更新到fancybox 2.0。自升級以來,每隔一段時間我的一個fancybox加載當前窗口而不是iframe。這裏的應用代碼:Fancybox有時重定向當前頁面,而不是加載iframe

<a href="../rets/search.aspx" class="mlsSearch">Search</a> 

而且JS的fancybox

$("a.mlsSearch").fancybox({ 
    'hideOnContentClick': false, 
    'padding': 0, 
    'type': 'iframe', 
    'scrolling': 'auto', 
    'centerOnScroll': false 
}); 

任何想法,以什麼可能會造成這個問題?我似乎無法弄清楚爲什麼這個問題會突破,而其餘的問題,類似的代碼,工作正常。

+0

任何錯誤輸出:

也能正常工作? –

+0

@ SG86 nope - 除了向尋找'replace.js'的網站發送失敗的GET請求外。我不認爲這是fancybox相關。我希望我知道它到底是什麼,但我沒有寫這個代碼,我繼承了它。 –

+0

您的鏈接沒有名稱或「mlsSearch」的類。 –

回答

0

我有類似的問題,其原因是,如果你在iframe的模式下使用的fancybox並要強制了這樣的內容:

<span onclick="$.fancybox({content:'Hello',type:'iframe'});">Iframe</span> 

...然後將內容值必須是有效的URL加載到iFrame中。您可能無法爲iFrame指定HTML代碼。而是會搜索URL「Hello」。通過螢火控制檯

<span onclick="$.fancybox({content:'Hello'});">Iframe</span> 
相關問題