实现高度自适应,默认一定高度,过高出现滚动条,常用在模拟selectbox,文本域等情况下:
autobox
这是测试文本,你可以多复制几遍,超过文本域宽度时即自动出现滚动条。
autobox
这是测试文本,你可以多复制几遍,超过文本域宽度时即自动出现滚动条。
这是测试文本,你可以多复制几遍,超过文本域宽度时即自动出现滚动条。
这是测试文本,你可以多复制几遍,超过文本域宽度时即自动出现滚动条。
var $scollBox = $('.box-scroll');
//pc端有弹窗滚动时禁用body滚动
$scollBox.on('mousewheel DOMMouseScroll', function (e) {
var type = e.type;
if (type == 'DOMMouseScroll' || type == 'mousewheel') {
var delta = (e.wheelDelta) ? e.wheelDelta : -(e.detail || 0);
}
// var e0 = e.originalEvent,
// delta = e0.wheelDelta || -e0.detail;
this.scrollTop += ( delta < 0 ? 1 : -1 ) * 30;
e.preventDefault();
});
//移动端实现,要借鉴iScroll那个组件
$scollBox.on('touchmove', function (e) {
});
实践出真知