У меня есть ссылка, которая при нажатии покрывает содержимое темным наложением и запускает скрытую панель, которая скользит справа. Однако все это отлично работает, когда я прокручиваю фоновое содержимое, а не содержимое панели. Каков наилучший способ сделать фоновое содержимое более не «активным/прокручиваемым», а только содержимое на скользящей панели прокручивается до тех пор, пока оно не будет закрыто?
Вот JSFiddle для него.
А вот мой jquery
$('#sauceThumb').click(function(){
$('#cover').fadeIn(200);
$('#sauceDet').animate({
right: "0"
});
});
$('.close').click(function(){
$('#sauceDet').animate({
right: "-99999"
});
$('#cover').fadeOut(200);
});
и CSS
.workIndvWrapper {
width:80%;
background:#ff0000;
height:100%;
position:fixed;
right:-9999px;
z-index:999;}
#cover {
background:rgba(0, 0, 0, 0.6);
width:100%;
height:100%;
position:fixed;
z-index:10;
display:none;}