【发布时间】:2018-11-07 09:03:38
【问题描述】:
我在这里找不到不是基于 jQuery 的帖子,我需要一个纯 JavaScript 示例,请不要建议任何与 CSS 解决方案相关的内容。我知道有 CSS 方法可以做与此类似的事情,但出于个人原因,我需要一个 JavaScript 解决方案来代替。
好的,我需要将所有 .x 类名 div 设置为相反的顺序,这样它看起来像这样
D
C
B
A
默认是这样的
A
B
C
D
我希望页面加载时滚动条的滚动框以 .x div 的相反顺序从底部开始,就像我创建的这张照片店图像一样。
这是我目前的代码
/*???*/
#a{
background-color: gold;
height: 500px;
width: 500px;
border-radius: 8px;
position: relative;
color: red;
}
#b{
background-color: orange;
height: 90%;
width: 90%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
overflow-y: auto;
overflow-x: hidden;
}
.x{
background-color: blue;
display: block;
height: 200px;
width: 100%;
position: relative;
border: 2px solid white;
}
<div id='a'>
<div id='b'>
<div class='x'>
<h1>A</h1>
</div><!--</x>-->
<div class='x'>
<h1>B</h1>
</div><!--</x>-->
<div class='x'>
<h1>C</h1>
</div><!--</x>-->
<div class='x'>
<h1>D</h1>
</div><!--</x>-->
</div><!--</b>-->
</div><!--</a>-->
【问题讨论】:
-
这个问题已经被问到here 并且有一个基于纯 Javascript 的解决方案,应该由用户 Ayman Abdel-Rahman 为您工作。
-
感谢您的回复我之前看到了该帖子,如果您知道如何使其与我的代码一起使用,我无法让它与我的代码一起使用,如果您可以通过该帖子举个例子如果您不知道如何使用,您就知道如何使用它。我无法让该方法与我的代码一起使用。
-
我已经回答了你的具体问题。
-
查看我对您问题的回答。
标签: javascript