禁用浏览器的默认行为

关于更多日常使用的公共类的操作方法,可以关注下小滑轮网站

/**
* 禁用浏览器的默认行为
* 这里用了jquery的绑定事件方法,如果不想用jquery,把绑定事件的方法换成原生就行
*/
function disableScreenElasticity() {
    // ios
    // 禁用不需要的浏览器默认行为
    let $win = $(window);
    // 禁止ios的浏览器容器弹性
    $win
        .on('scroll.elasticity', function (e) {
            e.preventDefault();
        })
        .on('touchmove.elasticity', function (e) {
            e.preventDefault();
        });

    // 禁止拖动图片
    $win.delegate('img', 'mousemove', function (e) {
        e.preventDefault();
    });
}

philips
719 声望177 粉丝

前端程序员