在我的網絡應用程序中,我使用fancybox來顯示產品詳細信息。在主屏幕中,用戶需要選擇一些標準來獲得他最喜歡的咖啡。將id傳遞給我想要在fancybox中顯示的頁面
如果他在列表中選擇了一杯咖啡,那麼product-detailfiche應該在fancybox中打開。是否有可能傳遞一個id到fancybox中的頁面?所以我可以從de product-detailfiche中的xml中獲取關於咖啡的信息?
一些代碼:
function mycarousel_getItemHTML(item) {
return '<a href="' + "detail.htm?"+item.getId() + '" class="' + "fancybox fancybox.iframe" + '" >' + '<img src="' + "http://www.oww.be/UserFiles/Image/Producten/koffiekiezer/product" + item.getCode() + ".png" + '" width="210" height="280" />' + '</a>';
};
在
detail.htm
值你可以張貼一些代碼,你已經嘗試過? –假設你只是想在某個圖庫/圖像上自動打開Fancybox,可以將ID添加到圖像或包含它們的父元素,然後使用'$('#ID')。trigger('點擊');'或'$('#ID> a')。trigger('click');'打開Fancybox。要通過URL傳遞它,你可以使用Hash,即$(window.location.hash).trigger('click');''或$(window.location.hash).find('> a')。 .trigger('click');'進入'http:// www.your-domain.com /#ID'時 - 有什麼需要您思考的? – Gavin
我以爲使用「window.location =」detail.htm?「+ item.getId();」並與window.location.search但打開頁面完成(不在fancybox)。 –