Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在手机上查看时,stick div正在跳跃_Jquery_Html_Css_Sticky - Fatal编程技术网

Jquery 在手机上查看时,stick div正在跳跃

Jquery 在手机上查看时,stick div正在跳跃,jquery,html,css,sticky,Jquery,Html,Css,Sticky,#main categories div是跳跃式的,在手机上观看时不会平稳地停留在顶部。有什么问题吗 这是我得到的代码: var s = $("#main-categories"); var pos = s.position(); $(window).scroll(function() { var windowpos = $(window).scrollTop(); if (windowpos >= pos.top) { s.addClass("stick

#main categories div是跳跃式的,在手机上观看时不会平稳地停留在顶部。有什么问题吗

这是我得到的代码:

var s = $("#main-categories");
var pos = s.position();
$(window).scroll(function() {
    var windowpos = $(window).scrollTop();

    if (windowpos >= pos.top) {
        s.addClass("stick");
    } else {
        s.removeClass("stick");
    }
});    
示例JSIDLE:


非常感谢

我相信如果您更换以下部件,问题可以解决:

.stick {top:50px;}
与:

.stick {top:0;}