Uygulamamda y yönünde oldukça uzun sürebilen kalıcı bir iletişim kutusu var. Bu, iletişim kutusunun içeriğinin bir kısmının sayfanın altından gizlendiği bir sorunu ortaya çıkarır.
Pencere kaydırma çubuğunun, görüntülendiğinde iletişim kutusunu kaydırmasını ve ekrana sığmayacak kadar uzun olmasını, ancak ana gövdeyi modalin arkasında yerinde bırakmasını istiyorum. Trello kullanırsanız, ne için gittiğimi biliyorsunuz.
Kaydırma çubuğunu kontrol etmek için JavaScript kullanmadan bu mümkün müdür?
Şimdiye kadar modal ve iletişim kutuma uyguladığım CSS:
body.blocked {
overflow: hidden;
}
.modal-screen {
background: #717174;
position: fixed;
overflow: hidden;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0.9;
z-index: 50;
}
.dialog {
background: #fff;
position: fixed;
padding: 12px;
top: 20%;
left: 50%;
z-index: 10000;
border-radius: 5px;
box-shadow: 0, 0, 8px, #111;
}