Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何用文章覆盖div,直到鼠标悬停显示div_Javascript_Css_Html - Fatal编程技术网

Javascript 如何用文章覆盖div,直到鼠标悬停显示div

Javascript 如何用文章覆盖div,直到鼠标悬停显示div,javascript,css,html,Javascript,Css,Html,我想在一篇文章上有一个漂亮的滑动动画来显示一个div,在鼠标悬停时有更多的信息。一个非常相似的例子是,当你点击右上角的“ShowModern Dev广告”时 这是我的代码: <style> .download:hover { margin-left:10%; margin-right:40%; background-color:#DDD; } .download { margin:50px 25%; height:360px; background-color:#FFF; }

我想在一篇文章上有一个漂亮的滑动动画来显示一个div,在鼠标悬停时有更多的信息。一个非常相似的例子是,当你点击右上角的“ShowModern Dev广告”时

这是我的代码:

<style>

.download:hover {
margin-left:10%;
margin-right:40%;
background-color:#DDD;
}

.download {
margin:50px 25%;
height:360px;
background-color:#FFF;
}

.download:hover > div {
visibility:visible;
margin:50px 25%;
height:360px;
position:absolute;
}

.download > div {
background-color:white;
visibility:hidden; /*Only for editing purposes*/
}

</style>


下载:悬停{
左边距:10%;
右边距:40%;
背景色:#DDD;
}
.下载{
利润率:50px25%;
高度:360px;
背景色:#FFF;
}
下载:hover>div{
能见度:可见;
利润率:50px25%;
高度:360px;
位置:绝对位置;
}
.download>div{
背景色:白色;
可见性:隐藏;/*仅用于编辑目的*/
}


庞阿尔法
  • 很有趣


$(文档).ready(函数(){
$(“#翻转”).hover(函数(){
$(“面板”)。向下滑动(“慢速”);
});
});
我想这就是你在寻找的

请尝试以下示例:


或者在你的例子中使用mouseover mouseout

或者你可以像这样做
.mouseenter()
.mouseleave()
,这可能更符合你的需要。。。这这样,当您将鼠标从原始面板或向下滑动面板中移出时,面板将关闭(这样用户可以单击向下滑动面板上的某个对象)。
<section>

    <article class="download">
        <h2>Pong Alpha</h2>

        <div>
            <ul>
                <li>It's fun</li>
            </ul>
        </div>

    </article>

</section>
<script> 
$(document).ready(function(){
  $("#flip").hover(function(){
    $("#panel").slideDown("slow");
  });
});
</script>