我真的很惊讶为什么我在控制台上收到此错误,因为此代码工作正常。实际上在悬停时我正在显示div over image。在我使用此代码
时,我会在悬停时顺利滑动 <script>
$(function(){
$('.slide').focusOut(
function(){
$(this).find('.caption').slideDown(600);
});
$('.slide').hover(function(){
$(this).find('.caption').slideUp(600);
});
});
</script>
但如果我移除焦点,那么它会在向上滑动时卡住。希望我能理解你。我想要的是如何阻止这个错误或者这个
的替代方案我已经编辑了我的代码,现在它工作得很好
$(function(){
$('.slide').on('hover',function(){
$(this).find('.caption').slideUp(600);
});
$('.slide').on('mouseleave',function(){
$(this).find('.caption').slideDown(600);
});
});
答案 0 :(得分:0)
你的语法错了。试试吧......
<script>
$(function(){
$('.slide').focusout(
//CODE
});
});
</script>
答案 1 :(得分:0)
尝试on
功能:
<script>
$(function(){
$('.slide').on('focusout',function(){
//CODE
});
});
</script>