jquery 鼠标滑动显示详情应用示例


当然,以下是一个使用jQuery实现鼠标滑动(hover)显示详情的简单示例。这个例子假设你有一个包含简短描述和隐藏详情的HTML结构。当鼠标悬停在某个元素上时,隐藏的详情会显示出来;当鼠标离开时,详情会再次隐藏。

### HTML


<div class="item">
  <h3>标题 1</h3>
  <p class="description">简短描述...</p>
  <div class="details" style="display:none;">这里是详细的描述内容,当鼠标悬停在标题或简短描述上时显示。</div>
</div>

<div class="item">
  <h3>标题 2</h3>
  <p class="description">另一个简短描述...</p>
  <div class="details" style="display:none;">这是另一个项目的详细描述内容。</div>
</div>

### jQuery


$(document).ready(function(){
  // 绑定hover事件到.item上
  $(".item").hover(
    function() {
      // 鼠标悬停时执行
      $(this).find(".details").slideDown("fast"); // 滑动显示详情
    }, function() {
      // 鼠标离开时执行
      $(this).find(".details").slideUp("fast"); // 滑动隐藏详情
    }
  );
});

在这个例子中,`.item` 是包含标题、简短描述和详细描述的容器。当鼠标悬停在`.item`上时,`.details`(即详细描述)会通过`slideDown`方法平滑地显示出来。当鼠标离开`.item`时,`.details`会通过`slideUp`方法平滑地隐藏起来。

请确保你的页面已经引入了jQuery库,以便上述代码能够正常工作。例如,在HTML的``部分添加以下代码来引入jQuery:


<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>