javascript - 离开悬停后如何将 p 标签保持在先前的位置?

标签 javascript jquery html css

我想在 top:0px 悬停后将 p 标记保留在之前的位置。我在 css 中将 top:0px 添加到 p 但没有工作。有什么建议吗?请帮忙。谢谢。 下面是它的片段。

$(document).ready(function(){
  $('.hexagon-in1').hover(function(){
    $('.hexagon-in1 p').animate({
       "top":"185px",      
       })
  });
});
.hexagon-in1 p{
  position: relative;
  font-size: 25px;
  color: #000;
  text-align: center;
  top: 0px ;

}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
 <div class="hexagon hexagon-scale"><div class="hexagon-in1"><div class="hexagon-in2 red bgone"><p>Beach House</p></div></div></div>

最佳答案

没有“循环”问题的可能解决方案

$(document).ready(function(){
  $('.hexagon-in1')  .mouseover(function() {
  $('.hexagon-in1 p').stop().animate({
       "top":"185px",      
       });
  })
  .mouseout(function() {
   $('.hexagon-in1 p').stop().animate({
       "top":"0px",      
       });
  });
});
.hexagon-in1 p{
  position: relative;
  font-size: 25px;
  color: #000;
  text-align: center;
  top: 0px ;

}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
 <div class="hexagon hexagon-scale"><div class="hexagon-in1"><div class="hexagon-in2 red bgone"><p>Beach House</p></div></div></div>

关于javascript - 离开悬停后如何将 p 标签保持在先前的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35504236/

相关文章:

javascript - AngularJs - 使用 ng-init 时遇到问题

javascript - Python 与 JavaScript 交互?

javascript - 如何通过单击带有源的按钮将视频添加到播放列表

javascript - 下拉子菜单不会保持打开状态

javascript - ng-repeat:用数组填充下拉选项

Javascript 检查时间是否在 8 :30am and 6:30pm 之间

javascript - 数据表.row()未定义

javascript - 如何将使用 javascript 创建的 div 传递到另一个使用 php 的页面

javascript - 在 mozilla 和 chrome 中更改我的图像的位置

javascript - 关闭模式窗口 - 返回页面顶部