0
$('.more').fancybox({
            openEffect  : 'elastic',
            closeEffect : 'elastic',
            $.ajax({
                url: 'results.php',
                type: 'post',
                success:function(data){
                    $('.result').html(data);
                }
            });
        });

那是我的代码,我的萤火虫有这个错误:

    SyntaxError: missing : after property id
[Break On This Error]   

$.ajax({

我怎样才能解决这个问题?

4

1 回答 1

-1

我来这里搜索未加载到fancybox 中的ajax 内容。但是,发布的所有者可能已完成此任务。我正在编写解决方案,它可能对其他人有所帮助。

经过长时间的搜索,我打开了我的 fancybox js 文件并搜索了 oncomplete 或 callback。那里什么都没有。然后我搜索了oncancel,看到了其他的功能,比如aftershow和beforeshow。

而不是 oncomplete 我将其更改为 aftershow 并且它立即起作用。aftershow 区分大小写,它的变化取决于您的 fancybox 版本。检查fancybox js以获取更多详细信息

于 2013-11-28T07:17:51.243 回答