javascript - 鼠标悬停时div打开和关闭速度

标签 javascript jquery html css

我需要在鼠标悬停时平滑地延迟打开和关闭一个 div。这是我的代码,

function show_panel1()
{
document.getElementById('hoverpanel1').style.display="block";
}

function hide_panel1()
{
document.getElementById('hoverpanel1').style.display="none";
}
<div class="col-sm-4 slideanim" onMouseOver="show_panel1()" onMouseOut="hide_panel1()">
      <div class="thumbnail panel">
        <img src="images/hospital.jpg" alt="Paris">
        <h3><strong>Service1</strong></h3>
        <div class="" id="hoverpanel1" style="display:none;">
          <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur porta dictum turpis, eu mollis justo gravida ac. Proin non eros blandit, rutrum est a, cursus quam. Nam ultricies, velit ac suscipit vehicula, turpis eros sollicitudin lacus, at convallis mauris magna non justo. Etiam et suscipit elit. Morbi eu ornare nulla, sit amet ornare est. Sed vehicula ipsum a mattis dapibus. Etiam volutpat vel enim at auctor.</p>
          <h3 style="font-size:20px;">NEW PETS FOR SALE!</h3>
          <?php include"panelcarousel.php"; ?>
        </div>
      </div>
    </div>

我找到了这个资源,但我不知道如何使用它。 http://cherne.net/brian/resources/jquery.hoverIntent.html

最佳答案

如果满足您的要求,请使用下面的代码段。

function show_panel1()
{
$('#hoverpanel1').slideDown();
}

function hide_panel1()
{
$('#hoverpanel1').slideUp();
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<div class="col-sm-4 slideanim" onMouseEnter="show_panel1()" onMouseLeave="hide_panel1()">
      <div class="thumbnail panel">
        <img src="images/hospital.jpg" alt="Paris">
        <h3><strong>Service1</strong></h3>
        <div class="" id="hoverpanel1" style="display:none;">
          <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur porta dictum turpis, eu mollis justo gravida ac. Proin non eros blandit, rutrum est a, cursus quam. Nam ultricies, velit ac suscipit vehicula, turpis eros sollicitudin lacus, at convallis mauris magna non justo. Etiam et suscipit elit. Morbi eu ornare nulla, sit amet ornare est. Sed vehicula ipsum a mattis dapibus. Etiam volutpat vel enim at auctor.</p>
          <h3 style="font-size:20px;">NEW PETS FOR SALE!</h3>
          <?php include"panelcarousel.php"; ?>
        </div>
      </div>
    </div>

关于javascript - 鼠标悬停时div打开和关闭速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37842251/

相关文章:

Javascript在不进入的情况下找到数组中最接近的数字

javascript - Jquery:一次设置/删除两个属性

javascript - 重新排序提交网址上的表单字段

javascript - "Scroll back"关于 contenteditable 元素的不聚焦(模糊)?

html - 如果调用不是通过 AJAX 完成的,如何包含 CSS 链接?

javascript - 是否可以确定移动网络的定位设备 - Nativescript

javascript - 在 Javascript 中访问对象数组(或数组数组)

javascript - jQuery 代码评论

Javascript滑动(最好是jQuery)

javascript - 使用 Javascript 提取 HTML 中标签的属性