我在/ body标签之前使用这段代码:
//// Opens links in FancyBox (loads only .entry-content)
jQuery('.evcal_list_a, #events-mobile .evcal_list_a').fancybox({
'width': '95%',
'height': '95%',
'type': 'ajax',
'transitionOut': 'elastic',
'transitionIn': 'elastic',
'ajax': {
dataFilter: function(data) {
return jQuery(data).find('.entry-content')[0];
}
}
});
如果您尝试点击任何事件图块,它们将在fancybox中正确打开,但如果您单击下一个(>)或上一个(<)月箭头,则会加载该月的事件和fancybox将不再打开,将用户带到实际链接。
每次用户导航到其他月份时,如何重新加载此jQuery脚本?
非常感谢!
答案 0 :(得分:1)
因为你的jquery函数在页面加载后就能正常工作。
在更改月份时,jquery未执行。因此没有华丽的盒子。
解决方案:为jquery添加触发器以进行月份更改。