製作圖像滑塊。只有當圖像懸停在(.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