JQuery 克隆节点问题

克隆节点


场景

  • JavaScript
function MoveToCard() {
    $(this).find(".cardfooter").show(200);
}
function LeaveFromCard() {
    $(this).find(".cardfooter").hide();
}
$(".card").mouseenter(MoveToCard).mouseleave(LeaveFromCard);
  • html
<div class="card mt-3" id="card1" style="border-color: #ffffff">
    <div class="card-body">
         ...
    </div>
    <div class="cardfooter" style="position: absolute;right: 1rem;top: 1rem; display: none;">
        <span class="fa fa-times-circle mr-3 delete" name="card1"></span>
        <span class="fa fa-clone copy  mr-3" name="card1"></span>
        <span class="fa fa-pencil-square-o edit text-info" name="card1" aria-hidden="true"></span>
    </div>
</div>

以上代码中, .cardfooter 节点通过 jQuery 判断 .card 的覆盖事件控制显示

问题


克隆 .card1 节点时,其子元素 .cardfooter 是显示状态,所生成的 克隆对象需要,手动去隐藏 .cardfooter

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值