Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.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
Backbone.js BackboneJS放大弹出URL';s_Backbone.js_Magnific Popup - Fatal编程技术网

Backbone.js BackboneJS放大弹出URL';s

Backbone.js BackboneJS放大弹出URL';s,backbone.js,magnific-popup,Backbone.js,Magnific Popup,有没有一种方法可以在BackboneJS视图中显示youtube视频的缩略图,然后单击缩略图后,会打开一个灯箱并播放视频,同时URL会发生变化,这样您就可以发送URL链接了 我有一个主干应用程序,我列出了多个艺术家,当你点击其中一个艺术家时,你会进入一个特定于艺术家的页面,用户可以在其中观看视频。假设你在Lady Gaga的页面上,我点击一个视频,放大弹出窗口-随着视频一起打开。但我想要实现的是,URL也会发生变化。类似ladygaga/视频/视频标题(或youtubelink): 现在,在我看

有没有一种方法可以在BackboneJS视图中显示youtube视频的缩略图,然后单击缩略图后,会打开一个灯箱并播放视频,同时URL会发生变化,这样您就可以发送URL链接了

我有一个主干应用程序,我列出了多个艺术家,当你点击其中一个艺术家时,你会进入一个特定于艺术家的页面,用户可以在其中观看视频。假设你在Lady Gaga的页面上,我点击一个视频,
放大弹出窗口
-随着视频一起打开。但我想要实现的是,URL也会发生变化。类似ladygaga/视频/视频标题(或youtubelink):

现在,在我看来,我有:

events: {
    'click .video' : 'popUp'
},

popUp: function (e) {
    e.preventDefault();
    $('.video').magnificPopup({
        disableOn: 700,
        type: 'iframe',
        mainClass: 'mfp-fade',
        removalDelay: 160,
        preloader: false,
        fixedContentPos: false
    });
}
弹出窗口工作正常,我只需要更改URL。。。如果可能的话,有人知道如何在这里添加这个吗


提前感谢…

这与主干网无关,而与lightbox插件和Youtube API有关。请尝试缩小问题范围。你到底哪里有问题?@Lix我刚刚编辑了我的问题。。。希望你能明白这是在URL中使用哈希的经典案例(如ladygaga#video/title)。当您打开弹出窗口时,使用javascript更改URL,当页面加载并设置哈希值时,自动打开弹出窗口。@LorenzMeyer啊,好的,我更新了我的问题,不确定是否可以在这里使用您的建议。。。