@
abelyao @
chairuosen @
jsonline 多谢指教, 已经解决了。
这是我写的一个函数, 依赖 jQuery, 在chrome下测试通过:
```javascript
var soloWheel = function(element) {
window.onmousewheel = function(event) {
var el, h;
el = $(element)[0];
h = $(element).height();
if ($(element).has(event.srcElement).length || $(element).is(event.srcElement)) {
if (el.scrollTop < 5 && event.wheelDelta > 0) {
event.preventDefault();
}
if (el.scrollHeight - el.scrollTop - h < 5 && event.wheelDelta < 0) {
event.preventDefault();
}
}
};
};
```
jsbin 地址:
http://jsbin.com/racowa/2/