私は自分のサイトでこのメディアギャラリーを使用しています:http ://tympanus.net/Development/MultiMediaGallery/ Wordpressのインストールでは問題なく動作していますが、メディアを個別の「ギャラリー」にフィルターするためのドロップダウンを追加したいと思います。 "。これを行う最良の方法は、XMLに「gallery」という属性を追加してから、各メディアアイテムに同じ名前を付けることだと思いました。私はこれを機能させようとしていますが、メインのmediagallery.jsを変更して「gallery」属性をidタグに割り当てました(ただし、firebugでチェックしたときにデータが正しく解析されていても、何らかの理由ですべてのIDが同じに割り当てられています) 、私は現在これに取り組んでいます)。以下はいくつかのコードですが、私の最初の質問は、これを行うための最良の方法のように思われますか?
これは、メインページ(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>