私は作成したブートストラップモーダルsmを持っていますが、今はより広い幅の通常のモーダルに変更したいと思います。ブートストラップモーダルは動作しませんがモーダルsmは
'modal-sm'クラスを削除して 'modal'だけで置き換えると、背景は暗くなりますが、実際のモーダルは表示されません。
手動でウェブインスペクタにアクセスし、.modalの "display:none"をオフにした場合、正しいモーダルポップアップが表示されます。
なぜこのように機能しないのでしょうか?
<a href="#" data-toggle="modal" data-target=".modal-gallery-<?= $shoots[1]['id'] ?>">Buy Gallery</a>
<!-- MODALS -->
<div class="modal fade modal-gallery-<?= $shoots[1]['id'] ?> in" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel">
<div class="modal-dialog modal">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
</div>
<div class="modal-body downloads">
<div class="buttons">
<div class="form-group">
<h2>test</h2>
</div>
</div>
</div>
</div>
</div>
</div>
クラス= "モーダルダイアログモーダルモーダル-SM" >? – virepo
'modal-sm'を_remove_する必要があります。それを 'modal'と置き換えないでください。そのクラスはすでに親に適用されています。 – Turnip