鼠标滚轮 控制作用滚动

    config.maxScroll = $('.scroll-x table').outerWidth() - $('.scroll-x').outerWidth();
    config.speed = 30;
    $('.scroll-x')[0] ? $('.scroll-x')[0].onmousewheel = function(event) {
        if($(this).width() == $(this).find('table').width()){
            return;
        };
        var event = event ? event : window.event;
        var dir = event.wheelDelta;
        var k = event.wheelDelta ? event.wheelDelta : -event.detail * 10;
        $(this)[0].scrollTop = $(this)[0].scrollTop - k;
        if (dir > 0) { // 向右
            config.tableScroll += config.speed;
            if (config.tableScroll >= config.maxScroll) {
                config.tableScroll = config.maxScroll;
            }
        } else { // 向左
            config.tableScroll -= config.speed;
            if (config.tableScroll <= 0) {
                config.tableScroll = 0;
            }
        }
        $(this).scrollLeft(config.tableScroll);
        return false;
    } : '';
    $('.scroll_speed').click(function() {
        $(this).addClass('btn-primary');
        $(this).siblings('.scroll_speed').removeClass('btn-primary')
        config.speed = $(this).data('speed') ? $(this).data('speed') : config.speed;
    });
<div class="scroll-x">
  <table></table>
</div>

 

转载于:https://www.cnblogs.com/heqhbk/p/5163677.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值