Rumah > Soal Jawab > teks badan
P粉9860280392023-09-01 18:38:39
Walaupun ia mungkin tidak meletakkan butang tepat di tempat yang anda mahu, anda sentiasa boleh menetapkan sempadan dan latar belakang kotak dialog supaya menjadi telus. Kemudian di dalamnya terdapat div yang anda tetapkan untuk kelihatan seperti kotak dialog. dan letakkan butang di dalam dialog itu sendiri. Ini akan menjadikan butang kelihatan berada di luar kotak dialog, tetapi masih membenarkan anda mengaksesnya. Anda perlu mengacaukan saiz dan kedudukan mutlak, walaupun.
const favDialog = document.querySelector('.modal-post'); const showButton = document.querySelector('#showButton'); const nextButton = document.querySelector('.next-modal-button'); showButton.addEventListener('click', () => { favDialog.showModal(); }); nextButton.addEventListener('click', () => { console.log("NEXT"); });
.modal-post { border:0; background:transparent; height:100% } .next-modal-button { position: absolute; width: 60px; height: 30px; color: black; bottom: 20px; right: 10px; z-index: 1000; } .modal-body{ background:#fff; border:1px solid #000; padding:10px; width: 500px; height: 280px; }
<dialog class="modal-post" ref="postModalRef"> <div class="modal-body">Modal screen</div> <button class="next-modal-button" @click="displayNextModal">Next</button> </dialog> <button id="showButton">Show</button>