2012-08-24 93 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文件,然後終於抓住屬性,並添加它作爲每個媒體庫項目的李的一個類。然後只需隱藏並顯示該課程的內容,並說您擁有一個圖片過濾器。