Я использую jQuery CustomBox modal, и все работает нормально. Тем не менее, я пытаюсь "скрыть содержимое div за модальным после того, как оно появилось. Затем я хочу, чтобы содержимое div снова появилось после закрытия модальности. Вот рабочий пример:
Я только что смотрел видео jQuery из css-трюков, но все еще имею проблемы с попыткой заставить это работать :) Любая помощь очень ценится!
EDIT: я хочу, чтобы содержимое div снова появлялось, когда модальная функция закрыта вне модального экрана, а также фактическая кнопка "x".
EDIT: фактическая веб-страница здесь
Нажмите "CLICK ME", и вы можете увидеть, что модальные всплывающие окна выглядят отлично, однако, Id нравится ТОЛЬКО фоновое изображение подвала, а не страница под ним.
Какие-либо предложения?? Благодарю!
Поэтому я понял это. Все, что мне нужно было сделать, это разместить изображение подвала, как это, и это сработало. Я знаю, что это, вероятно, не лучшее решение, но я в порядке с ним :)
.custombox-show ~ .custombox-overlay {
opacity: 1;
background: url(../images/img.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
$(document).ready(function(){
$("#fadein").click(function(){
$("#foo").hide();
});
$("#showFoo").click(function(){
$("#foo").show();
});
});
редактировать
HTML
<button type="button" class="close" id="close-mod" onclick="$.fn.custombox('close'); myfunction();">×</button>
JS
function myfunction() {
$("#foo").show();
};
$(document).ready(function(){
$("#fadein").click(function(){
$("#foo").hide();
});
});
Редактирование CSS для непрозрачности цвета фона .custombox-overlay
.custombox-show ~ .custombox-overlay {
background-color: black !important;
opacity:1;
}
toggle()
, но вам нужно опубликовать код, вашаpen
не работает