我有一套html网页为我的网站。除了弹出窗口以外,该网站已经完全完成,当用户访问网站的主页时应该自动加载该弹出窗口。这个弹出框会在主页中间加载,其中包含一个图片(900x400),在弹出框的左上角有一个关闭按钮。弹出的网页
我已经尝试了很多来源,许多这些网络资源都要求用户点击链接以显示弹出窗口。我不想要用户点击以显示弹出窗口。我想让用户在用户访问主页时自动显示弹出窗口。
有人可以帮助我解决这个问题吗?
我有一套html网页为我的网站。除了弹出窗口以外,该网站已经完全完成,当用户访问网站的主页时应该自动加载该弹出窗口。这个弹出框会在主页中间加载,其中包含一个图片(900x400),在弹出框的左上角有一个关闭按钮。弹出的网页
我已经尝试了很多来源,许多这些网络资源都要求用户点击链接以显示弹出窗口。我不想要用户点击以显示弹出窗口。我想让用户在用户访问主页时自动显示弹出窗口。
有人可以帮助我解决这个问题吗?
你可以添加一个div
与CSS position:absolute
,并为它创建一个close
按钮:
document.addEventListener('DOMContentLoaded', function() {
document.querySelector('a.close').addEventListener('click', function(e) {
document.getElementById('language-popup').style.display = 'none';
});
});
#language-popup {
background-color: #AAAAFF;
font-family: Verdana;
padding: 12px;
border-radius: 10px;
width: 900px;
height: 400px;
position: absolute;
top: 50px;
}
#language-popup h3 {
text-align: center;
}
#language-popup ul {
list-style-type: none;
}
#language-popup a {
text-decoration: none;
color: black;
}
#language-popup a:hover {
text-decoration: underline;
}
#language-popup .close {
float: right;
}
#language-popup .close:hover {
text-decoration: none;
}
#language-popup .close:after {
content: '✖';
cursor: pointer;
}
<div id="language-popup">
<a class='close'></a>
<h3>Popup title</h3>
<section>
Your popup content goes here!
</section>
</div>
您可以使用jQuery UI的对话框。它可以随时显示,onclick以及onload文件。为了实现它在您的网页上,这样做:
HTML:
<div id = "dialog">
<p>Some Content Here...</p>
</div>
的jQuery:
$(document).ready(function(){
$('#dialog').dialog();
});
工作demo从jQueryUI的。
请确保您在您的标记将这些代码中插入了jQuery,jQueryUI的和jQueryUI.CSS在您的标记:
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
除非在页面/网站的其他部分广泛使用,否则我认为在这里添加jQuery和jQueryUI是一个_bit_矫枉过正。推动jQuery对动画很有用,但即使如此,CSS3也足够了 - [看看这个](http://www.w3schools.com/css/css3_animations.asp) – ToshNeox
财产以后这样的:'$(文件)。就绪(函数( ){/ *打开你的POPUP这里* /});'? –
请接受答案。要做到这一点,请点击您认为是您问题的最佳答案的答案投票下方的刻度线。 – Arjun