2012-08-24 87 views
0

我在我的网站中使用此媒体库:http://tympanus.net/Development/MultiMediaGallery/ 它在Wordpress安装中没有问题,但我想添加一个下拉菜单以将媒体过滤为单独的“画廊”。我认为最好的方法是为名为'gallery'的XML添加一个额外的属性,然后为每个媒体项目指定相同的名称。我试图得到这个工作,我修改了主要的mediagallery.js将'gallery'属性分配给id标记(虽然由于某种原因,所有的id都是相同的,尽管当我通过萤火虫检查时数据解析正确,我目前正在研究这个)。下面是一些代码,但我的第一个问题是,这是否是最好的方式来做到这一点?在媒体库中添加过滤器

这是下拉和javascript我加入到我的主页(WordPress的模板):

 $(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> 

回答

0

我爱当我可以回答我自己的问题!

不管怎么说,以防万一别人希望能够将过滤器添加到该媒体库 - 您添加到XML文件的属性,确保它是在XSL文件,然后终于抓住属性,并添加它作为每个媒体库项目的李的一个类。然后只需隐藏并显示该课程的内容,并说您拥有一个图片过滤器。