jquery—鼠标移入移出动作与元素的显示和隐藏

jquery中的鼠标移入和移除动作控制元素的显示或隐藏。

效果:

 

方法:

使用jquery中的鼠标移入和移除动作:

移入:onmouseover

移出:onmouseout

html

<!-- 最外层div添加了两个动作,以及动作触发的函数 -->
<
div class='atlas' onmouseover='overShow(this)' onmouseout='outHide(this)'> <img class='atlas-img' src='" + Atlas[i] + "' onclick='openFile(this)'> <div class='atlas-del' onclick='delBox(this)'> <img src='img/delete.png'> </div> </div>

js

function overShow(e) {
    var p = $(e).children('div');
    p.attr("style", "display:table-cell;");
}
function outHide(e) {
    var p = $(e).children('div');
    p.attr("style", "display:none;");
}

css

.atlas{
    display: inline-block;
    margin: 20px;
    height: 135px;
    position: relative;
}
.edi-atlas .atlas-img{
    height:135px;
    width: 240px;
}
.edi-atlas .atlas-del{
    height:135px;
    width: 240px;
    background-color: #403d44;
    opacity:0.5;
    text-align: center;
    vertical-align: middle;
    position: absolute;
    bottom: 0px;
    right: 0px;
    cursor: pointer;
}

 

posted @ 2019-09-05 16:53  程嘿嘿  阅读(6446)  评论(0编辑  收藏  举报