javascript [Popup Modal]使用#jQuery,#Less和#Pug逐步增强淡出弹出模式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript [Popup Modal]使用#jQuery,#Less和#Pug逐步增强淡出弹出模式相关的知识,希望对你有一定的参考价值。
a.page__open-modal(href="#target") Text
a.page__target(id="target")
.page__modal.modal
.modal__inner
a.modal__close(href="#0")
.center(@position: absolute) {
position: @position;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
}
.page {
&__target:target ~ div {
display: block;
}
&__modal {
z-index: 4;
display: none;
width: 100%;
height: 100%;
.center(fixed);
}
}
.modal {
background: rgba(0,0,0,0.75);
color: #000;
&__inner {
box-sizing: border-box;
padding: 70px;
width: 0;
height: 500px;
background-color: #fff;
box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.75);
.center();
}
&__close {
position: absolute;
top: 0;
right: 0;
width: 40px;
height: 40px;
background-color: #fff;
}
}
$(document).ready(function() {
var open = ".page__open-modal",
close = ".modal__close",
modal = ".modal",
duration = 500;
$(open).on("click", function(e) {
$(modal).fadeIn(duration);
e.preventDefault();
});
$(close).on("click", function(e) {
$(modal).fadeOut(duration);
e.preventDefault();
});
});
以上是关于javascript [Popup Modal]使用#jQuery,#Less和#Pug逐步增强淡出弹出模式的主要内容,如果未能解决你的问题,请参考以下文章
html Magento 2 #popup #modal
html 让Joomla Modal Popup响应
css jQuery Simple Modal Popup
html Bootstrap Modal - Popup - Google Maps
QML Popup Overlay.modal 过渡不起作用
Ajax 没有在 Modal Popup 中触发