2012-05-23 46 views

cevap

5

Bunu beğendiniz mi? $.disablescroll:

$('#abs').bind('mousewheel DOMMouseScroll', function(e) { 
    var scrollTo = null; 
    if (e.type == 'mousewheel') { 
     scrollTo = (e.originalEvent.wheelDelta * -1); 
    } else if (e.type == 'DOMMouseScroll') { 
     scrollTo = 1000 * e.originalEvent.detail; 
    } 

    if (scrollTo) { 
     e.preventDefault(); 
     $(this).scrollTop(scrollTo + $(this).scrollTop()); 
    } 
});​ 
8

Bunu işlemek için bir jQuery eklentisi yazdım.

Mousewheel, touchmove ve Page Down gibi düğmeler arasında gezinmeyi durdurur.

$('.news-wrap').mouseenter(function() { 

    $(window).disablescroll(); 

}).mouseleave(function() { 

    $(window).disablescroll("undo"); 

}); 

Birisi bunu yararlı buldu umuyoruz.

+0

Teşekkürler adamım, bu gerçekten yararlı! –

+0

Memnun oldum, rica ederim! : D –

+0

Öğeleri yukarı veya aşağı sürüklerken ve pencerenin kaydırma noktasına ulaştığımda, fare ve sürüklenebilir öğe ayrılıyordu. Bu eklentiyi denedim ve bir çekicilik gibi çalıştı ... güzel eklenti –

İlgili konular