sách gpt4 ai đã đi

带有隐藏内容的 jQuery 悬停

In lại 作者:行者123 更新时间:2023-12-01 06:33:07 31 4
mua khóa gpt4 Nike

我有以下代码...

jQuery(function($) {
var timer;

$('.action-viewer').hide();
$('.task').on('mouseover', function() {
li = $(this);

timer = setTimeout(function() {
li.find('.action-viewer').show();
}, 400);

}).on('mouseout', function() {
clearTimeout(timer);
$(this).find('.action-viewer').hide();
});
});
thân hình {
padding: 15px
}
* {
đệm: 0;
lề: 0;
}
.task-list {
list-style: none
}
.task {
padding: 10px;
border-top: 1px solid #EFEFEF
}
.action-viewer {
border-top: 1px solid #CCC
}


  • This is task number 01


  • This is task number 02


  • This is task number 03


  • This is task number 04


  • This is task number 05


    应该发生的情况是,当您将鼠标悬停在任务上时,将显示操作面板,并且用户可以单击链接。然而,当我将鼠标移向链接时,它就会消失。这无需计时器即可工作,但我需要延迟。

    Có gợi ý nào không?

    1 Câu trả lời

    Bạn có thể sử dụngmouseleave even t 而不是 mouseout sự kiện .

    这样做时,离开元素并将鼠标悬停在子元素上时不会触发该事件。

    以下是更新后的示例:

    jQuery(function($) {
    var timer;
    $('.action-viewer').hide();
    $('.task').on('mouseover', function() {
    var self = this;

    timer = setTimeout(function() {
    $(self).find('.action-viewer').show();
    }, 400);
    }).on('mouseleave', function() {
    clearTimeout(timer);
    $(this).find('.action-viewer').hide();
    });

    });
    thân hình {
    padding: 15px
    }
    * {
    đệm: 0;
    lề: 0;
    }
    .task-list {
    list-style: none
    }
    .task {
    padding: 10px;
    border-top: 1px solid #EFEFEF
    }
    .action-viewer {
    border-top: 1px solid #CCC
    }


    • This is task number 01


    • This is task number 02


    • This is task number 03


    • This is task number 04


    • This is task number 05


      关于带有隐藏内容的 jQuery 悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33958417/

      31 4 0
      Bài viết được đề xuất: jquery - 数据表分页未显示
      Bài viết được đề xuất: jquery - 在 WordPress 主题选项页面中排队 jquery-ui 元素
      Bài viết được đề xuất: jquery - Bootstrap 选择下拉菜单变成动态的?
      Bài viết được đề xuất: Jquery过滤掉每个函数的双重类名
      行者123
      Hồ sơ cá nhân

      Tôi là một lập trình viên xuất sắc, rất giỏi!

      Nhận phiếu giảm giá Didi Taxi miễn phí
      Mã giảm giá Didi Taxi
      Giấy chứng nhận ICP Bắc Kinh số 000000
      Hợp tác quảng cáo: 1813099741@qq.com 6ren.com