0

我在我的网站上使用这个媒体库:http: //tympanus.net/Development/MultiMediaGallery/ 它在我的 Wordpress 安装中没有问题,但我想添加一个下拉菜单以将媒体过滤到单独的“画廊”中”。我认为最好的方法是在 XML 中添加一个名为“gallery”的附加属性,然后为每个媒体项赋予相同的名称。我试图让这个工作,我修改了主 mediagallery.js 以将“gallery”属性分配给 id 标签(尽管由于某种原因分配所有 id 相同,即使当我通过 firebug 检查时数据解析正确,我目前正在研究这个)。下面是一些代码,但我的第一个问题是,这似乎是最好的方法吗?

这是我添加到主页(Wordpress 模板)的下拉菜单和 javascript:

        $(window).load(function() {
            $('.media_wrapper').hide();
  $('#dropdown').change(function() {
   $('.media_wrapper').hide();
$('#' + $(this).val()) && $('.media_wrapper')
.css('display','block');
  });
});

<form>
 <select id="dropdown" name="dropdown">
  <option value="0">Choose</option>
  <option value="sunsets">Sunsets</option>
  <option value="mountains">Mountains</option>
 </select>
</form>  
4

1 回答 1

0

我喜欢我可以回答自己的问题!

无论如何,以防万一其他人希望能够向此媒体库添加过滤器 - 您向 xml 文件添加一个属性,确保它在 xsl 文件中,然后最后获取该属性并将其添加为一个类到每个媒体库项目的 li。然后简单地隐藏并显示该类的 li,瞧你有一个画廊过滤器。

于 2012-08-27T21:21:20.627 回答