Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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
Javascript 在屏幕上居中显示元素,同时保持响应能力_Javascript_Jquery_Html_Css_Twitter Bootstrap 3 - Fatal编程技术网

Javascript 在屏幕上居中显示元素,同时保持响应能力

Javascript 在屏幕上居中显示元素,同时保持响应能力,javascript,jquery,html,css,twitter-bootstrap-3,Javascript,Jquery,Html,Css,Twitter Bootstrap 3,我正试图找到一种方法来定位棕色V形图标,这样,当用户滚动时,it垂直停留在屏幕的中心,但不会切入页眉图像或页脚 我知道这可以通过position:absolute解决,但我想保持Bootstrap的响应能力。我该怎么做呢 标题 页脚 使用Jquery scrollTop来检测您何时处于窗口的顶部或底部,然后在不同的滚动点为元素切换不同的css类 我还认为你在寻找“固定”而不是“绝对”的位置 没问题。这就是我们来这里的原因。 $(window).scroll(function(){ if

我正试图找到一种方法来定位棕色V形图标,这样,当用户滚动时,it垂直停留在屏幕的中心,但不会切入页眉图像或页脚

我知道这可以通过
position:absolute
解决,但我想保持Bootstrap的响应能力。我该怎么做呢

标题

页脚

使用Jquery scrollTop来检测您何时处于窗口的顶部或底部,然后在不同的滚动点为元素切换不同的css类

我还认为你在寻找“固定”而不是“绝对”的位置


没问题。这就是我们来这里的原因。
$(window).scroll(function(){
    if($(window).scrollTop() > 200){
        $('selection').toggleClass("your-class");
    } else {
        $('selection').toggleClass("your-class);
    }
})

.your-class {
    position: relative;
    margin-top: 200px;
}
selection {
    position: fixed;
    margin-top:50%;
}