これは、モーダを閉じて開くためのスクリプトです。クリック時にイベントをトリガするときに呼び出されます。そして、私は画面上でそれをレンダリングするためにいくつかのHTMLを持っています。javascriptファイルにhtmlを埋め込む
<!-- Script for calling the modal -->
<script>
$("body").delegate(".share.dash-button__feed", "click", function() {
var thisID = $(this).attr('data-thdkls');
$.post("/nodelike/nodelikes/dash_share/", {
data: {
postid: thisID,
}
},
/* The functionality when the "share" button is clicked */
function() {
//Load the modal
var modal = document.getElementById('share-post');
//Load the closing button
var span = document.getElementsByClassName("close")[0];
//Hide the modal if the "X" button is clicked
span.onclick = function() {
modal.style.display = "none";
}
//Load and close the modal
if (modal.style.display === 'none') {
modal.style.display = 'block';
} else {
modal.style.display = 'none';
}
//Close the modal if you click outside the modal
window.onclick = function (event) {
if (event.target == modal) {
modal.style.display = "none";
}
}
}
);
});
</script>
私は、JSファイルにHTMLとCSSのPICEを含めたいです。 正確に行う方法がわかりません。
<!-- The HTML Modal for sharing a post by a user -->
<div id="share-post" class="modal" style="display: none;">
<!-- Modal content -->
<div class="modal-content">
<span class="close">×</span>
<p>Some random text....</p>
</div>
</div>
JSファイル内で何をしたいですか? – Rotan075
[Dom css](https://www.w3schools.com/js/js_htmldom_css.asp)と[CreateElement](https://www.google.com/url?q=https://www.w3schools.com) /jsref/met_document_createelement.asp&sa=U&ved=0ahUKEwjYr_6-meXTAhUMvI8KHbaqCOkQFggEMAA&client=internal-uds-cse&usg=AFQjCNE8w1sRYkFF_U28QmvZTI6jntgaiQ) – prasanth
ボタンをクリックすると、そこからモーダルを作成したいと思います。 –