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

  • merumputdotcom

    merumputdotc

    24 ŞUBAT 2012
  • TantalizingTrance

    TantalizingT

    15 ŞUBAT 2009
  • Wild Academy

    Wild Academy

    8 Aralık 2009