0
我試圖在語義UI中使用模態與卡片。這個概念是點擊卡片上的按鈕並顯示帶有圖片和說明的模式。我有48張卡片,每次點擊卡片時都需要不同的圖像 - >當我點擊卡片1時 - 顯示圖像編號1,當我點擊卡片編號2時,它顯示圖像編號2,當我點擊卡號48 - 它顯示圖像nr 48等。 我怎樣才能自動從卡上獲取每張圖片?如何在語義UI中使用模態自動獲取不同的圖像?
我是這個東西的初學者,我想知道在那種情況下是否有可能使用.append()和.each()?就像這樣:
<script>
$(function(){
$('.ui.modal > .image').append($('.dimage')); //it adds only one image, but maybe there's a way to adds other ones using this script with minor modifications
});
</script>
這是我的代碼摘錄:
<!--head-->
<script>
$(function(){
$('.center > .ui.inverted.button').click(function(){
$('.ui.modal').modal('show');
});
});
</script>
<!-- my body-->
<div class="ui basic container">
<div class="ui four doubling special cards">
<div class="card">
<div class="blurring dimmable image">
<div class="ui dimmer">
<div class="content">
<div class="center">
<div class="ui inverted button">Show</div>
</div>
</div>
</div><!--ui dimmer-->
<img src="images/snacks/snack9.jpg">
</div>
<div class="content">
<a class="header">Snacks</a>
<div class="meta">
<span class="date">veggie/fruity</span>
</div>
</div>
</div><!--card-->
<div class="card">
<div class="blurring dimmable image">
<div class="ui dimmer">
<div class="content">
<div class="center">
<div class="ui inverted button">Show</div>
</div>
</div>
</div><!--ui dimmer-->
<img src="images/snacks/snack10.jpg">
</div>
<div class="content">
<a class="header">Snacks</a>
<div class="meta">
<span class="date">veggie/fruity</span>
</div>
</div>
</div><!--card-->
<div class="card">
<div class="blurring dimmable image">
<div class="ui dimmer">
<div class="content">
<div class="center">
<div class="ui inverted button">Show</div>
</div>
</div>
</div><!--ui dimmer-->
<img src="images/snacks/snack11.jpg">
</div>
<div class="content">
<a class="header">Snacks</a>
<div class="meta">
<span class="date">veggie/fruity</span>
</div>
</div>
</div><!--card-->
<div class="card">
<div class="blurring dimmable image">
<div class="ui dimmer">
<div class="content">
<div class="center">
<div class="ui inverted button">Show</div>
</div>
</div>
</div><!--ui dimmer-->
<img class="dimage" src="images/snacks/snack12.jpg">
</div>
<div class="content">
<a class="header">Snacks</a>
<div class="meta">
<span class="date">veggie/fruity</span>
</div>
</div>
</div><!--card-->
</div><!--ui four doubling special cards-->
<div class="ui modal">
<i class="close icon"></i>
<div class="header">
Modal Title
</div>
<div class="image content">
<div class="image">
An image can appear on the left
</div>
<div class="description">
A description can appear on the right
</div>
</div>
</div>
</div><!--ui basic container-->
所以你點擊卡上的按鈕。這將啓動與該卡相關的描述/圖像的可重用模式,是否正確?描述和圖像來自哪裏? – Jack
是的,確切地說。說明將在div中與「元」類(卡上的文本)或類似的東西。圖像也可以在meta或html數據字段中 - 卡片將使用更小版本的圖像「snack12.jpg」,但模式將使用大版本的「snack12_large.jpg」。 – Zoe