在移动设备上,当单击按钮打开导航栏时,我们编写了JavaScript来锁定主体并允许导航栏滚动(请参见下面的代码),这在android上效果很好。但是,在iPhone上进行测试时,它已完全损坏。有时它完全停止在导航栏上滚动,有时不打开导航栏,而是停止在主体上滚动。任何帮助将不胜感激。
//In Global JavaScript
jQuery( function($) {
$( ".x-btn-navbar" ).on( "touchstart", function() {
$('body').toggleClass("fixedPosition");
});
});
//In Global CSS
.fixedPosition{
position: fixed;
}