$(function() {
$('#wrap').hover(
function() {
$('#wrap .image').fadeOut(100, function() {
$('#wrap .text').fadeIn(100);
});
},
function() {
$('#wrap .text').fadeOut(100, function() {
$('#wrap .image').fadeIn(100);
});
}
);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="wrap">
<div class="image">
<img src="http://example.com/images/image.png">
</div>
<div class="text hide">
<p>Text text text</p>
</div>
</div>
我有两个 div(其中一个用 CSS 隐藏),我在公共空间内交替淡入和淡出,悬停。
我正在应用这个 jQuery 代码来淡出图像 - 并在悬停时淡入文本
但问题是文本 div 变得粘稠并且不会淡出 - 总是鼠标移动太快。
你知道在哪里可以解决这个问题吗?
我设置了一个在线测试: http: //paragraphe.org/stickytext/test.html
感谢任何提示