Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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 滚动后用响应宽度固定div位置_Jquery_Css - Fatal编程技术网

Jquery 滚动后用响应宽度固定div位置

Jquery 滚动后用响应宽度固定div位置,jquery,css,Jquery,Css,我的目标是在特定的滚动之后将div显示为固定的位置,并以响应的宽度显示div元素 在下面的示例中,脚本可以工作,但我希望与橙色元素具有相同的宽度(响应) .fixed { position: fixed; top: 0px; z-index': 10000; } 在z索引处修复打字错误,并将宽度增加到420px .fixed { position:fixed; top: 0px; z-index: 10000; width: 420px; } 演示:我找不到

我的目标是在特定的滚动之后将div显示为固定的位置,并以响应的宽度显示div元素

在下面的示例中,脚本可以工作,但我希望与橙色元素具有相同的宽度(响应)

.fixed {
  position: fixed;
  top: 0px;
  z-index': 10000;  
}

在z索引处修复打字错误,并将宽度增加到420px

.fixed {
  position:fixed;
  top: 0px;
  z-index: 10000;
  width: 420px;
 }

演示:

我找不到响应宽度的CSS解决方案。RahulB的答案有效,但只使用固定宽度。这是一个响应迅速的JS解决方案,添加了一个调整窗口大小的功能:

function resizeFixed() {
    var orWidth = $('.wrapper .group .span_4_of_4').width();
    $('.fixed').css('width', orWidth);
}
演示:

试试这个

<section id="mainContainer">

<div class="section group">
    <div class="col span_4_of_4">
 <img src="http://placehold.it/500x150">  


  </div>

  <div class="box-inner">
  <div class="section group wrapper">
    <div class="col span_4_of_4 box">
 <h1>
 I will be fixed after scrolling
 </h1>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 

  </div>


<div class="section group">
    <div class="col span_4_of_4">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.   

Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.   

Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.   


  </div>
  </div>
  </div>
  </section>



    $(document).ready(function () {

    $(window).scroll(function () {
        if ($(this).scrollTop() > 100) {
            $('.box-inner').addClass('fixed');
        } else {
           $('.box-inner').removeClass('fixed');
        }
    });
});

我将在滚动后修复
他说:“我的工作是在工作中完成的,我的工作是在工作中完成的,我的工作是在工作中完成的。”。在vero eos和accusam以及justo duo dolores和ea Reum。斯泰特·克莱塔·卡斯德·古伯格伦(Stet clita kasd gubergren),没有海洋保护区是属于同一领域的。
他说:“我的工作是在工作中完成的,我的工作是在工作中完成的,我的工作是在工作中完成的。”。在vero eos和accusam以及justo duo dolores和ea Reum。斯泰特·克莱塔·卡斯德·古伯格伦(Stet clita kasd gubergren),没有海洋保护区是属于同一领域的。他说:“我的工作是在工作中完成的,我的工作是在工作中完成的,我的工作是在工作中完成的。”。在vero eos和accusam以及justo duo dolores和ea Reum。斯泰特·克莱塔·卡斯德·古伯格伦(Stet clita kasd gubergren),没有海洋保护区是属于同一领域的。他说:“我的工作是在工作中完成的,我的工作是在工作中完成的,我的工作是在工作中完成的。”。在vero eos和accusam以及justo duo dolores和ea Reum。斯泰特·克莱塔·卡斯德·古伯格伦(Stet clita kasd gubergren),没有海洋保护区是属于同一领域的。
在亨德雷特的两个房间里,一个房间里,一个房间里,一个房间里,一个房间里,一个房间里,一个房间里,一个房间里,一个房间里,一个房间里,一个房间里,一个房间里。这是一位杰出的领袖,他是一位伟大的领袖。
但是,在最低限度的利益下,我们必须在公共消费品的基础上,继续履行我们的义务。在亨德雷特的两个房间里,一个房间里,一个房间里,一个房间里,一个房间里,一个房间里,一个房间里,一个房间里,一个房间里,一个房间里,一个房间里,一个房间里。
$(文档).ready(函数(){
$(窗口)。滚动(函数(){
如果($(this).scrollTop()>100){
$('.box-inner').addClass('fixed');
}否则{
$('.box-inner').removeClass('fixed');
}
});
});

现场演示-

如果您修复了CSS中的输入错误(无关的
),那么代码似乎可以满足您的需要:
z-index:10000谢谢大家的帮助。Treeindev解决方案解决了我的响应问题。