0

各位晚上好,

我有一个 3 标签窗口,当用户单击相应的标签时,我希望每个标签显示不同的 Facebook 相册。第一个(和默认)选项卡完美运行。但是,当我单击第二个选项卡时,它只显示黑屏。似乎我在 tab2 中输入的任何 FB 专辑 ID 都会覆盖 tab1 的内容。欢迎任何帮助。提前致谢。

这是HTML:

<div class="tab-content">

  <div class="tab-pane active" id="tab1">
    <div id="galleria">
    <script>
       Galleria.loadTheme('js/galleria/themes/classic/galleria.classic.min.js');
       Galleria.run('#galleria', {
            facebook: 'album:303814463041408',
            width: 458,
            height: 250,
            wait:true,
            lightbox: true});
     </script>
     </div>
   </div>

   <div class="tab-pane" id="tab2">
     <div id="galleria">
     <script>
        Galleria.loadTheme('js/galleria/themes/classic/galleria.classic.min.js');
        Galleria.run('#galleria', {
           facebook: 'album:323687541054100',
           width: 458,
           height: 250,
           wait:true,
           lightbox: true});
       </script>
       </div>
   </div>

   <div class="tab-pane" id="tab3">
      <p>tab3 tab3 tab3</p>
   </div>

</div>
4

1 回答 1

0

这可能是因为两个选项卡的内容都使用相同的 ID galleria。尝试将它们更改为id="galleria1"and id="galleria2",然后更新每个脚本以针对适当的 div: #galleria1and #galleria2

于 2013-09-03T00:28:39.807 回答