【发布时间】:2017-02-05 17:51:24
【问题描述】:
为什么点击某些图片(应用js)后其他图片会“跳”下来? http://almaweby.cz/reference.html 尝试点击第一张图片..关于它的文字会向下滑动,这是正确的,然后其他图片会向下滑动..如何重写代码以仅向下移动下一行而不是第一行?
而且有点离题。为什么第二行的移动方式与第一行不同?
这是我的问题的一个示例 https://jsfiddle.net/ytLqgk0v
$('.hook').on('click', function( evt ) {
$(evt.currentTarget).find('.popis').slideToggle();
});
.hook{
width: 30%;
margin-right: 10px;
display: inline-block;
}
.nahledy{
width: 150px;
height: 50px;
background: yellow;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<div class="hook">
<div class="nahledy"></div>
<div class="popis" style="display: none;">
<p><b>LOrem ipsum</p>
</div>
</div>
<div class="hook">
<div class="nahledy"></div>
<div class="popis" style="display: none;">
<p><b>Lorem ipsum again</p>
</div>
</div>
<div class="hook">
<div class="nahledy"></div>
<div class="popis" style="display: none;">
<p>Lorem ipsum for third time</p>
</div>
</div>
`
【问题讨论】:
-
请创建一个最小的、可验证的问题示例 - 不要只是链接到您的网站。 stackoverflow.com/help/mcve
-
一旦您更改了该链接中的代码,或者该链接从站点中删除,它将使这个问题在未来变得毫无用处。问题应该是自包含的
标签: javascript jquery css animation