Modal pencereleri, kaydırılabilir gibi, kaydırılabilir olma becerisiyle geliştiriyorum. Ateşlendiklerinde, overflow: hidden
ve modal kutu kapsayıcısında overflow: auto
tanımlayın. Bu, masaüstü tarayıcılarda çok iyi çalışıyor ancak iPad'deki ilk testim (ve muhtemelen muhtemelen iOS'ta olduğunu varsayalım) bir sorun olduğunu ortaya çıkardı:iPad, belge kaydırmayı devre dışı bırakır ancak div taşması kaydırması yok
Modal bittiğinde, belge kaydırma modundan daha uzunsa kaydırma devam ediyor.
Ben sadece modal ya da kap tetiklediği takdirde kaydırma kabul edin niyetiyle bu çalıştı:// Disable browser scrolling on iOS
$(document).on('touchmove',function(e) {
if (($(e.target).attr('id') != id) &&
($(e.target).attr('id') != ('modal-'+id))) {
e.preventDefault();
}
});
Ve gerçekten sıkı yapıyor çalışır. Modal kaydırmalar ve sayfayı kaydırmayı bitirdiğinizde, yalnızca modalın içinde gezinirseniz mümkündür.
Herhangi bir fikrin var mı?
sen (siz modal butonuna tıklamak zorunda) istiyorsanız ipads bunu deneyin: http://www.onebigrobot.com/beta/altair/transforms-so
şimdiden teşekkür ederiz!
müthiş bir trilyon teşekkürler – Nasir