停止在移动设备上滚动

时间:2016-07-08 12:19:53

标签: javascript jquery html css mobile

我需要停止滚动点击,我目前有以下代码可以在桌面浏览器上运行但不能在移动设备上运行:

JS

$('.gallery-button, .slide-show-holder .menu-close-button').on('click', function() {
   $('html').toggleClass('no-scroll').scrollTop(0);
});

CSS

.no-scroll {
  overflow: hidden;
}

HTML

<div class='gallery-button'>Show Gallery</div>

任何帮助非常感谢

1 个答案:

答案 0 :(得分:3)

如果您将.no-scroll课程放在body上,那么它应该完成其工作

CSS:

.no-scroll {
  overflow: hidden;
}

HTML

<body class="no-scroll">