如何使不同的div出现在同一位置?

独立游戏

我有三个按钮,希望它们将鼠标悬停在同一位置的不同位置显示不同的文本。我已经将其与一个按钮一起使用,但是一旦添加了其他两个按钮,它便停止了工作。这是我与第一个按钮一起使用的代码:

jQuery-

document.getElementById('description-text').style.display="none";

$("#description-button").on("mouseenter",function()
{
$("#description-text").fadeIn("slow");
});

$("#description-button").on("mouseleave",function()
{
$("#description-text").fadeOut("slow");
});

CSS-

#description-text {
    padding: 10px;
    float: left;
    width: 60%;
}

#description-button {
    border-radius: 100%;
    border: 1px solid #aaa;
    width: 10px;
    height: 10px;
    margin-top: 10px;
    position: absolute;
    left: 200px;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

#description-container {
    z-index: 1;
    float: left;
    overflow: hidden;
    width: 70%;
    background: transparent;
}

#description-button:hover {
    background-color: #99daea;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

HTML-

<!--description-->
  <div id="description-container">
    <div id="description-button"></div>
    <div id="description-text">
     this is a description.
    </div><!--tab-text-->
</div><!--description-container-->

其他两个按钮的代码完全相同,我所做的只是更改ID名称和按钮的位置。第一个按钮的文本消失了,但是在鼠标悬停时我无法显示它。其他文字完全不会消失。你可以在这里看到它

奥德塔

这个怎么样?

document.getElementById('description-text').style.display="none";

$(".description-button").each(function() {
   $(this).on("mouseenter",function() {
        $("#description-text").fadeIn("slow");
   });
});

$(".description-button").each(function() {
   $(this).on("mouseleave",function() {
        $("#description-text").fadeOut("slow");
   });
});
#description-text {
    padding: 10px;
    float: left;
    width: 60%;
}

#description-button1 {
    border-radius: 100%;
    border: 1px solid #aaa;
    width: 10px;
    height: 10px;
    margin-top: 10px;
    position: absolute;
    left: 200px;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
#description-button2 {
    border-radius: 100%;
    border: 1px solid #aaa;
    width: 10px;
    height: 10px;
    margin-top: 10px;
    position: absolute;
    left: 250px;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
#description-button3 {
    border-radius: 100%;
    border: 1px solid #aaa;
    width: 10px;
    height: 10px;
    margin-top: 10px;
    position: absolute;
    left: 300px;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

#description-container {
    z-index: 1;
    float: left;
    overflow: hidden;
    width: 70%;
    background: transparent;
}

.description-button:hover {
    background-color: #99daea;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!--description-->
  <div id="description-container">
    <div class="description-button" id="description-button1"></div>
    <div class="description-button" id="description-button2"></div>
    <div class="description-button" id="description-button3"></div>
    <div id="description-text">
     this is a description.
    </div><!--tab-text-->
</div><!--description-container-->

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

滚动页面时强制div元素保持在同一位置

来自分类Dev

文本更改时div和文本框不在同一位置

来自分类Dev

如何使div内的标签与低位标签位于同一位置

来自分类Dev

隐藏<div>并在同一位置显示一个新的?

来自分类Dev

如何使div始终漂浮在同一位置?

来自分类Dev

当div停留在同一位置时,如何在div中换行?

来自分类Dev

无论浏览器如何,如何使div位于同一位置?

来自分类Dev

在同一位置显示来自不同组件的模板

来自分类Dev

使图像停留在同一位置的div中

来自分类Dev

Android EditText不会再次出现在同一位置

来自分类Dev

如何在同一位置传递不同的动态参数以访问laravel中的不同视图页面

来自分类Dev

如何在同一位置显示不同的索引数组在php

来自分类Dev

为什么我的div都在悬停时都显示在同一位置?

来自分类Dev

使div在单击时显示在同一位置

来自分类Dev

如何使按钮保持在同一位置?

来自分类Dev

点击一个元素会触发点击出现在移动Safari上同一位置的另一个元素(重击)

来自分类Dev

同一位置上的双重div

来自分类Dev

如何使用javascript在复选框单击上交替显示两个div(在同一位置显示一个div并在同一位置隐藏另一个div)

来自分类Dev

LocationManager会为同一位置的Lat和Long提供2个不同的值

来自分类Dev

如何使div始终漂浮在同一位置?

来自分类Dev

将两个不同的文本放在HTML页面的同一位置

来自分类Dev

当div停留在同一位置时,如何在div中换行?

来自分类Dev

如何以不同的分辨率在同一位置获得鼠标位置

来自分类Dev

如何保持文字在同一位置?

来自分类Dev

UIView 动画 - 动画正确,但再次出现在同一位置时

来自分类Dev

如何在同一位置刷新 div 避免重复行

来自分类Dev

如果单击两次,如何使 JButton 生成的文本重新出现在同一位置?

来自分类Dev

单击导航栏中给出的链接时,如何在同一位置显示不同的 API 结果?

来自分类Dev

即使我重新加载页面,如何将 div 元素放在同一位置并检索 .data() 值

Related 相关文章

  1. 1

    滚动页面时强制div元素保持在同一位置

  2. 2

    文本更改时div和文本框不在同一位置

  3. 3

    如何使div内的标签与低位标签位于同一位置

  4. 4

    隐藏<div>并在同一位置显示一个新的?

  5. 5

    如何使div始终漂浮在同一位置?

  6. 6

    当div停留在同一位置时,如何在div中换行?

  7. 7

    无论浏览器如何,如何使div位于同一位置?

  8. 8

    在同一位置显示来自不同组件的模板

  9. 9

    使图像停留在同一位置的div中

  10. 10

    Android EditText不会再次出现在同一位置

  11. 11

    如何在同一位置传递不同的动态参数以访问laravel中的不同视图页面

  12. 12

    如何在同一位置显示不同的索引数组在php

  13. 13

    为什么我的div都在悬停时都显示在同一位置?

  14. 14

    使div在单击时显示在同一位置

  15. 15

    如何使按钮保持在同一位置?

  16. 16

    点击一个元素会触发点击出现在移动Safari上同一位置的另一个元素(重击)

  17. 17

    同一位置上的双重div

  18. 18

    如何使用javascript在复选框单击上交替显示两个div(在同一位置显示一个div并在同一位置隐藏另一个div)

  19. 19

    LocationManager会为同一位置的Lat和Long提供2个不同的值

  20. 20

    如何使div始终漂浮在同一位置?

  21. 21

    将两个不同的文本放在HTML页面的同一位置

  22. 22

    当div停留在同一位置时,如何在div中换行?

  23. 23

    如何以不同的分辨率在同一位置获得鼠标位置

  24. 24

    如何保持文字在同一位置?

  25. 25

    UIView 动画 - 动画正确,但再次出现在同一位置时

  26. 26

    如何在同一位置刷新 div 避免重复行

  27. 27

    如果单击两次,如何使 JButton 生成的文本重新出现在同一位置?

  28. 28

    单击导航栏中给出的链接时,如何在同一位置显示不同的 API 结果?

  29. 29

    即使我重新加载页面,如何将 div 元素放在同一位置并检索 .data() 值

热门标签

归档