欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

html循環彈窗代碼

老白2年前9瀏覽0評論

在前端開發中,經常需要使用彈窗來展示信息或交互,而循環彈窗是其中一個比較常見的需求。下面介紹一個基于HTML的循環彈窗代碼。

<html>
<head>
<title>循環彈窗</title>
</head>
<body>
<button onclick="startLoop()">開始循環彈窗</button>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close" onclick="closeModal()">×</span>
<p id="modalText"></p>
</div>
</div>
<script>
// 定義彈窗文本數組
var textArray = [
"循環彈窗 1",
"循環彈窗 2",
"循環彈窗 3",
"循環彈窗 4",
"循環彈窗 5"
];
var modal = document.getElementById("myModal");
var textIndex = 0;
// 開始循環彈窗
function startLoop() {
modal.style.display = "block";
setText();
setTimeout(closeModal, 3000);
}
// 關閉彈窗
function closeModal() {
modal.style.display = "none";
setTimeout(startLoop, 2000);
}
// 設置彈窗文本
function setText() {
var modalText = document.getElementById("modalText");
modalText.innerHTML = textArray[textIndex];
textIndex = (textIndex + 1) % textArray.length;
}
</script>
</body>
</html>

以上代碼中,我們定義了一個基礎的HTML頁面,并使用JavaScript來實現循環彈窗的功能。我們使用了一個文本數組textArray來存儲彈窗顯示的文本內容,然后通過定義startLoop、closeModal和setText等函數來實現彈窗的循環顯示。

在startLoop函數中,我們首先展示彈窗,然后調用setText函數設置彈窗文本,設置一個定時器讓彈窗在3秒后自動關閉。在closeModal函數中,我們關閉彈窗,并設置一個定時器在2秒后重新開啟循環彈窗。setText函數中則實現了每次彈窗展示不同文本的功能。

以上就是一個基于HTML的循環彈窗代碼。通過HTML和JavaScript的結合,我們可以實現各種各樣的前端交互效果。