制作图像滑块。只有当图像悬停在(.myImages)上时才需要显示下一个按钮(btnNext)。我希望它在我mouseOut时消失。问题是使用setTimeout导致了我很大的问题。如果我不小心将图像悬停在Image上, :{寻找解决方法谢谢你的帮助。J查询隐藏隐藏
$(document).ready(function(){
$('.myImages').hover(function() {
$(this).addClass('transition');
$('.Holder').addClass('transition');
$('.btnNext').css({'margin-left':'70px'});
var that = this;
setTimeout(function(){
$('.btnNext').css({'visibility':'visible'});
},500);
}, function() {
$(this).removeClass('transition');
$('.Holder').removeClass('transition');
$('.btnNext').css({'visibility':'hidden'});
});
});
$(document).ready(function(){
$('.btnNext').hover(function() {
$('.myImages').addClass('transition');
$('.Holder').addClass('transition');
$('.btnNext').css({'visibility':'visible'});
}, function() {
$('.btnNext').css({'visibility':'hidden'});
$(this).removeClass('transition');
});
});
我知道那是因为它悬停在后面的.myImages出路导致它:{任何想法修复? –
你的问题没有明确说明问题? – chandil03
把你的HTML和我们链接到一个JSFiddle什么的,所以我们可以更容易地帮助你。 – Lansana