Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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_Jquery_Html_Css - Fatal编程技术网

Javascript 在div元素内向上滑动div元素

Javascript 在div元素内向上滑动div元素,javascript,jquery,html,css,Javascript,Jquery,Html,Css,当使用“card1”悬停在div id上时,如何使用“front”向上滑动div id 另外,当鼠标指针不在该div上时,带有“front”的div id应该向下滑动。请有CSS作为参考 <html> <head> <style> .cards{ position:relative; } #front{ position:absolute; left:50px; z-index:2; back

当使用“card1”悬停在div id上时,如何使用“front”向上滑动div id 另外,当鼠标指针不在该div上时,带有“front”的div id应该向下滑动。请有CSS作为参考

   <html>
    <head>
    <style>
.cards{
    position:relative;

}
#front{
    position:absolute;  
    left:50px;
    z-index:2;
    background-color:red;
    color:white;
    height:200px;
    width:200px;
    border-radius:5px;
}
#back{
    position:absolute;
    left:50px;
    z-index:1;
    height:200px;
    width:200px;
    background-color:blue;
    color:white;
    border-radius:5px;
}
</style>
   </head>
    <body>
    <div class="cards" id="card1">
                <div id="front">
                    <div class="caption" style="text-align:center;">
                        <h6><b>Hello</b></h6>
                    </div>
                </div>
                <div id="back">
                        <div id="buttons">
                            <button class="btn btn-primary lis" data-toggle="modal" data-target="#hello">Description</button>
                            <button class="btn btn-primary lis" data-toggle="modal" data-target="#heelo1">show message</button>
                            <button class="btn btn-primary lis">show message</button>                               
                        </div>
                        <div id="buttons">
                            <img id="imagesLg" src="thiser.gif" alt="HelloWorld"/>
                        </div>
                </div>
        </div>
    </body>
    </html>

.卡片{
位置:相对位置;
}
#正面{
位置:绝对位置;
左:50px;
z指数:2;
背景色:红色;
颜色:白色;
高度:200px;
宽度:200px;
边界半径:5px;
}
#背{
位置:绝对位置;
左:50px;
z指数:1;
高度:200px;
宽度:200px;
背景颜色:蓝色;
颜色:白色;
边界半径:5px;
}
你好
描述
显示消息
显示消息

提前感谢。

您可以使用javascript实现这一点

在“#card1”上放置两个事件侦听器

  • 首先,在mousein上提升“#front”分区(您可以使用边距顶部:-100px或其上的任何内容)

  • 并使用mouseout,在mouseout上将“#front”分区放在其原始位置(边距顶部:0px)

  • $('#card1')。在('mouseenter',function()上{
    $('#front').css('margin-top','-100px'))
    }).on('mouseout',function(){
    $('#front').css('margin-top','0'))
    
    })
    我希望我的回答能帮助你

    
    .卡片{
    位置:相对位置;
    }
    #正面{
    位置:绝对位置;
    左:50px;
    z指数:2;
    背景色:红色;
    颜色:白色;
    高度:200px;
    宽度:200px;
    边界半径:5px;
    }
    #背{
    位置:绝对位置;
    左:50px;
    z指数:1;
    高度:200px;
    宽度:200px;
    背景颜色:蓝色;
    颜色:白色;
    边界半径:5px;
    }
    $(文档).ready(函数(){
    $('div[id=“card1”]”)。on('mouseover',function(){
    $('div[id=“front”]”)。slideUp();
    });
    $('div[id=“card1”]”)。在('mouseleave',函数(){
    $('div[id=“front”]”)。slideDown();
    });
    });
    你好
    描述
    显示消息
    显示消息
    
    首先,您有多个元素具有相同的id
    按钮,您不应该有多个元素具有相同的id。请同时添加css。我如何动态检索id“card1”您自己提供id。那么,为什么需要动态地检索它呢?您已经随身携带了它…您知道IDBECA是什么,因为可以有多个div标记,如card1,例如:-card2、card3等等。然后根据类名进行操作。给你所有的动态div一个通用的类名,比如“cards”。并为该类放置事件侦听器。如果需要,在每个分区(“卡片”)内提供两个公共类,如“前”和“后”。现在你所要做的就是对付“老鼠”;在“.card”中,找到“.front”类,并将页边距顶部设置为-10px,然后在“mouseout”中,将页边距顶部设置为0px,以“.front”类。确定。如果您遇到任何问题,请告诉我:)