正在嘗試用下面的代碼如何淡出後幾秒鐘的元素,只有當它是與jQuery可見
if(jQuery('.invalidcontent_wrapper').is(':visible')){
var xSeconds = 4000;
setTimeout(function() {
jQuery('.invalidcontent_wrapper').fadeOut('fast');
}, xSeconds);
};
幾秒鐘後淡出的元素,但點擊的時候有一個錯誤下一次,當它打開時,它會很快隱藏起來。我怎樣才能以某種方式清除秒數,並且只在顯示元素時才執行此操作?
這哪裏是'if'聲明在什麼位置? –
「點擊下一次時」 - 在您提供的代碼中沒有點擊處理程序。 –
它的例子,讓我加它 –