SORU
7 EYLÜL 2010, Salı


Program aracılığıyla devre dışı bırakmak jQuery ile sayfa kaydırma

JQuery kullanarak, vücudun kaydırma devre dışı bırakmak istiyorum:

Benim fikrim şudur:

  1. *2 Set*
  2. Mevcut scrollTop();/scrollLeft() yakalamak
  3. Vücut kaydırma olay, scrollTop/set bağlamak çekilen değer scrollLeft.

Daha iyi bir yolu var mı?


Güncelleme:

Lütfen benim örnek ve neden bir neden görmüyorum, http://jsbin.com/ikuma4/2/edit

Düşünen birileri olacak farkındayım "neden sadece panelde position: fixed kullanmak gerekmez miydi?".

Lütfen başka bir sebep var gibi ben bu tavsiye etmem.

CEVAP
25 HAZİRAN 2013, Salı


Butamamenkaydırma devre dışı bırakın:

$('html, body').css({
    'overflow': 'hidden',
    'height': '100%'
});

Geri yüklemek için:

$('html, body').css({
    'overflow': 'auto',
    'height': 'auto'
});

Firefox ve Chrome üzerinde test edildi.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • geraldnonadoez

    geraldnonado

    3 Temmuz 2013
  • HTC Tutorials

    HTC Tutorial

    21 EYLÜL 2010
  • MatheusDosGames

    MatheusDosGa

    28 Aralık 2011