2013-10-25 47 views
0

我現在正面臨fancybox的一個問題。 我收到了一個網站,上面有文章鏈接,點擊後可以在fancybox中看到。從js代碼中加入fancybox的網站燈箱

現在,當一篇文章被直接訪問,這是檢測和用戶重定向到索引頁面,與articel id作爲參數。我在索引頁檢測到這一點,並想立即在fancybox中打開文章。

這是我使用的代碼:

[...] //finding out if parameter is passed and storing it in id 
$.fancybox.open([ 
{ 
    href:'localhost/article.php?p='+id, 
    title: 'test title' 
}], 
{ 
    padding :0 
}); 
[...] 

此代碼是從的fancybox文檔拍攝。當運行這個時,沒有顯示燈箱,但奇怪的是,只要我用localhost/article.jpg fancybox觸發並顯示一個盒子(包含錯誤,內容內容不能來源等)替換href。

現在的問題是:我需要一個不同的語法/一些特殊的設置,打開從代碼PHP或HTML頁面?

回答

1
[...] //finding out if parameter is passed and storing it in id 
$.fancybox.open([ 
{ 
    href:'localhost/article.php?p='+id, 
    title: 'test title' 
}], 
{ 
    padding :0 
}); 
[...] 

試着分開你的參數。


我認爲這個問題可能是事實的fancybox無法弄清楚,它應該使用iframe。 嘗試添加類型選項,它爲我工作。

$.fancybox.open([{ 
    href: 'localhost/article.php?p='+id, 
    title: 'test title' 
}], { 
    type: 'iframe', 
    padding: 0 
}); 
+0

這是一個錯誤,輸入的代碼(開發機沒有Internet)時,感謝它指向了 – floAr

+0

哦,好吧,我又增加了一段代碼,事情應該爲你排序。 – Pankucins

+0

這工作就像一個魅力。謝謝! – floAr