gpt4 book ai didi

javascript - 在 jQuery 中使用 mouseover 和 mouseout,没有给出预期的输出

转载 作者:行者123 更新时间:2023-11-30 11:30:07 25 4
gpt4 key购买 nike

我有 2 个 div 元素,我在第一个 div 元素的鼠标悬停时打开第二个 div 元素,并在鼠标移出时关闭它。代码如下。

jQuery('.something').on('mouseover', function() {
jQuery(jQuery(this).next('div')).slideDown();
})

jQuery('.something').on('mouseout', function() {
jQuery(jQuery(this).next('div')).slideUp();
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="something" style="background:red; height:200px; width:200px">
</div>
<div class="something1" style="background:#000; height:200px; width:200px; position:absolute; top: 0; display: none;">
</div>

问题是当光标悬停在元素上时,即使移动一点点,它也会执行 mouseover 和 mouseout 事件。

Here is fiddle

最佳答案

您可以使用pointer-events: none;

.something1 {
pointer-events: none;
}

关于javascript - 在 jQuery 中使用 mouseover 和 mouseout,没有给出预期的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46564898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com