我试图解决这个问题.如何让我在页面加载工作.
我的css
- .modalDialog {
- position: fixed;
- font-family: Arial,Helvetica,sans-serif;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- background: rgba(0,0.8);
- z-index: 99999;
- opacity:0;
- -webkit-transition: opacity 400ms ease-in;
- -moz-transition: opacity 400ms ease-in;
- transition: opacity 400ms ease-in;
- pointer-events: none;
- }
- .modalDialog:target {
- opacity:1;
- pointer-events: auto;
- }
- .modalDialog > div {
- width: 400px;
- position: relative;
- margin: 10% auto;
- padding: 5px 20px 13px 20px;
- border-radius: 10px;
- background: #fff;
- background: -moz-linear-gradient(#fff,#999);
- background: -webkit-linear-gradient(#fff,#999);
- background: -o-linear-gradient(#fff,#999);
- }
- .close {
- background: #606061;
- color: #FFFFFF;
- line-height: 25px;
- position: absolute;
- right: -12px;
- text-align: center;
- top: -10px;
- width: 24px;
- text-decoration: none;
- font-weight: bold;
- -webkit-border-radius: 12px;
- -moz-border-radius: 12px;
- border-radius: 12px;
- -moz-Box-shadow: 1px 1px 3px #000;
- -webkit-Box-shadow: 1px 1px 3px #000;
- Box-shadow: 1px 1px 3px #000;
- }
- .close:hover { background: #00d9ff; }
并打开弹出窗口我们有这个链接
- <a href="#openModal">Open Modal</a>
我尝试了这种技术How to make a modal window in HTML5 and CSS3 popup automatically
但它没有用..请帮忙.谢谢
ps:我也尝试使用jQuery链接点击页面加载,但这也没有用:(
这是jquery代码.
- $(window).load(function () {
- $("#preloader").delay(1000).fadeOut(1000);
- $('#notLoggedModalClick').click();
});
解决方法
设置一个div
- <div id="popup">
- text here...
- </div>
在样式集显示:隐藏
- #popup
- {
- position:absolute;
- display:none;
- top:200px;
- left:50%;
- width:500px;
- margin-left:-250px;
- border:1px solid blue;
- padding:20px;
- background-color:white;
- }
加载页面时只需设置display:block
- <script type="text/javascript">
- function show_popup()
- {
- document.getElementById('popup').style.display = 'block';
- }
- window.onload = show_popup;
- </script>