javascript - 仅限 JQuery Slide (this) 元素

标签 javascript jquery html css

我试图让这个工作,如果你将鼠标悬停在带有照片类别的 div 上,照片信息会滑入该 div(不是两个)。我想我需要 Jquery 中的“this”,但我有点迷路了。我不想给每个 div.photo 一个单独的 id。如何修改我的脚本?

                  <div class="photo">
                      <div class="photo-info"><p>Some information</p></div>                   
                  </div>
                  <div class="photo">
                      <div class="photo-info"><p>Some information</p></div>                   
                  </div>

.photo-info {display:none;}

<script>
$(document).ready(function() {

$(".photo").hover(function () {
    $(".photo-info").slideToggle("slow");
});

});
</script>

最佳答案

在这里使用它你可以获得那个div的 child

$(this).children(".photo-info").slideToggle("slow");

关于javascript - 仅限 JQuery Slide (this) 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26203892/

相关文章:

javascript - 为什么<变成了<?

javascript - 应用通过每个 parent 的 child 单独重复的每个功能

javascript - Node.js 通过 ID 从 mongoDB 中查找结果

javascript - 调试 Firefox 插件的 javascript

javascript - 重新创建 "Styles"Office 功能区的下拉区域?

jquery - 使用 CSS 截断 div 的两边

javascript - 如何使用 Javascript 在 SVG 中绘制不可缩放的文本?

php - 数据放入下拉列表

php - 使用 PHP 简单 HTML DOM 解析器获取 Div 属性

javascript - 现场尝试了多种解决方案,均无效 : Play <audio> on Konami code