後,我已經創建的fancybox形式:的fancybox鏈接不工作阿賈克斯
$("a.productForm").fancybox({
'hideOnOverlayClick' : true,
'modal' : true,
'hideOnContentClick' : false,
'showCloseButton' : false,
'padding' : 0,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'autoScale' : false,
'autoDimensions': false,
'frameWidth': 717,
'frameHeight': 900,
'overlayOpacity': 0.4,
'centerOnScroll' : false,
'type': 'ajax',
'ajax': {
dataFilter: function(data) {
return $(data).find('#form_wrapper')[0];}
}
});
可以在this頁它是如何工作看。
要查看我的fancybox形式,按請鏈接:
正如你可以看到所有的作品只是在這個頁面正常,但我的代碼在頁面,產品加載使用Ajax不會工作。你可以看到this頁面。
當你在這個頁面按下綠色按鈕,fancybox只是不會出現,而是直接進入鏈接。什麼可能是錯的?
也許我必須應用fancbox代碼到這個鏈接後,它加載白衣阿賈克斯?
我曾經用jquery 1.4中的livequery插件來解決這個問題。但我認爲jQuery 1.7已經有了更好的選擇。 – Marnix 2012-03-05 14:07:09