Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
fancyBox gallery喜欢不在facebook上发布_Fancybox_Facebook Like_Image Gallery - Fatal编程技术网

fancyBox gallery喜欢不在facebook上发布

fancyBox gallery喜欢不在facebook上发布,fancybox,facebook-like,image-gallery,Fancybox,Facebook Like,Image Gallery,我有一个带有fancyBox画廊的网站。我在图库中添加了类似Facebook的按钮,因此图库中的每个图像都有一个类似的按钮。问题是,当点击其中一个按钮时,它不会发布到facebook。然而,它保存了谁喜欢什么,所以当其他人打开同一个图库时,他们可以看到谁喜欢什么,但不会发布 我需要把每个喜欢的图片都发布到facebook上 我尝试过使用JSFIDLE,但无论我做什么,都无法让它工作: $(文档).ready(函数(){ $(“.fancybox按钮”).attr('rel','gallery'

我有一个带有fancyBox画廊的网站。我在图库中添加了类似Facebook的按钮,因此图库中的每个图像都有一个类似的按钮。问题是,当点击其中一个按钮时,它不会发布到facebook。然而,它保存了谁喜欢什么,所以当其他人打开同一个图库时,他们可以看到谁喜欢什么,但不会发布

我需要把每个喜欢的图片都发布到facebook上

我尝试过使用JSFIDLE,但无论我做什么,都无法让它工作:


$(文档).ready(函数(){
$(“.fancybox按钮”).attr('rel','gallery').fancybox({
beforeShow:函数(){
如果(本标题){
//新线
此.title+='';
//添加类似FaceBook的按钮
此.title+='';
}
},
助手:{
标题:{type:'inside'},
按钮:{}
},
后加载:函数(){
this.title=(this.index+1)+'/'+this.group.length++;
}
});
});
我想我需要一些变量,所以我的“this.href”指向每个图像,在它关闭后,可能还有一些动态函数。我一直在寻找这个,但没有找到

我也尝试过像html5一样更新facebook,但是我无法让它可见

希望有人能帮忙

    <script type="text/javascript">
    $(document).ready(function() {
    $(".fancybox-button").attr('rel', 'gallery').fancybox({
        beforeShow: function () {
            if (this.title) {
                // New line
                this.title += '';

                // Add FaceBook like button
                this.title += '<iframe src="//www.facebook.com/plugins/like.php?href=' + this.href + '&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font&amp;colorscheme=light&amp;height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:90px;" allowTransparency="true"></iframe>';
            }
        },
    helpers     : {
        title   : { type : 'inside' },
        buttons : {}
    },
    afterLoad : function() {
                this.title = (this.index + 1) + ' / ' + this.group.length + '  ';
    }
});
});