すべてのオブジェクトをループし、ポップアップ コンテナーに表示する非表示の div を作成する次の django コードがあります。
私の popup コンテナーはうまく機能しますが、次の 3 つのことを行う方法がわかりません。
- コンテナ内のコンテンツを非表示にしたい
- 次に、コンテンツをコンテナにロードしたい
- 次に、コンテンツがポップアップにロードされたらブロックするようにコンテンツの表示を設定したい
ジャンゴコード
{% for recipe in recipe_list %}
<div class="recipe">
<div class="button">
click me to load recipe content
</div>
<div id="recipepopup" style="display:none;">
//content
</div>
{% endfor %}
<div id = "popupdiv">
<div id = "content_to_hide">
//content to hide on recipepopup load
</div>
</div>
クリック用の Javascript:
<script type="text/javascript">
$(document).ready(function(){
$(".button").click(function(){
// hide current content in popupdiv
// then load recipepopup then set display
// of recipepopup to block
});
});
</script>