我正在尝试使用菜单显示和隐藏图像。我怎样才能使它在开始时不显示任何内容,然后在点击时显示?
小提琴:http: //jsfiddle.net/J3kjD/1/
我有这个 HTML:
<div id="media" class="col-5">
<img class="something" src="http://lorempixel.com/400/200/">
<img class="somethingelse" src="http://lorempixel.com/400/200/">
</div>
<button data-id="something" class="test">Click!</button>
<button data-id="somethingelse" class="test">Click!</button>
CSS:
#media > img {
display: none;
}
查询:
$(document).on('click', '.test', function (e) {
category = $(this).data('id');
$('#media > img').css('display', 'none');
$('#media > .' + category).css('display', 'block');
});