Fiddle: https://jsfiddle.net/1kde9swu/
html:
<div id="section-2">
<div class="scroll_sec">
<div class="inner">
.... content with overflow....
</div>
</div>
</div>
Попытка отключить колесико мыши на всех #section-2
, но в то же время разрешить это в целом .scroll_sec
и его содержимое.
jQuery:
$("#section-2").not( ".scroll_sec" ).bind("mousewheel", function() {
return false;
});
Но, как вы можете видеть в скрипте, все из #section-2
отключено из колесо мыши, в том числе внутри .scroll_sec
Как бы я go сделал это? Очевидно, .not()
не является решением, поскольку, похоже, он дает тот же результат, независимо от того, включен он в код или нет.