Tarayıcımın pencere yüksekliğinden daha uzun süre içeriğe sahip olacak bir modal pencereye sahibim, bu yüzden tarayıcının kaydırma çubuğunu Pinterest'te gördüğümüz gibi ele alan kalıcı bir pencere oluşturmam gerekiyor. . Ayrıca, resmin üzerine tıklamak, bu görüntünün modal pencerede nerede olacağına dair çevirmesine neden olur. Görüntünün nasıl aynı modal pencere oluşturabilirsiniz (kaydırma devralır) ve animasyon açılış modal kaydırma çubukları SorunBrowser'ın kaydırma çubuğunu üstünden alan modal penceresi Pinterest
nasıl değiştiğini
Not? Modal pencere belirdiğinde tarayıcı adres çubuğundaki URL'nin değiştiğini biliyorum, ancak sayfanın gerçekten değişmediğini fark edeceksiniz. Bunu endişe etmeyecek şekilde backbone.js kullanarak yapabilirim.
HTML Kod
<div id="showModal">Click me!</div>
<div class="modal">
<div class="modal_item">
<div class="modal_photo_container">
<img src="img/posts/original/1019_bb8f985db872dc7a1a25fddeb3a6fc3c43981c80.jpg" class="modal_photo">
</div>
</div>
</div>
JS Kod
$('#showModal').click(function() {
$('.modal').show();
});