У меня есть этот код jQuery, который fadeIn
и fadeOut
дочерний div на его родительском div hover
. Я хочу, чтобы дочерний div исчезал после пяти секунд, если мышь все еще витает на родительском div, но мышь не движется. И если он снова начнет двигаться, снова появится дочерний div. Вы можете увидеть пример того, что я имею в виду в этом коротком 20sec video: Вот мой код до сих пор:JQuery fadeOut, когда мышь не перемещается
$(document).ready(function(){
$("#parent_div").hover(function(){
$("#child_div").fadeIn(500);
},
function(){
$("#child_div").fadeOut(500);
});
});
Благодаря @Mohammad ... Но я обновил ответ, потому что я также хочу '' child_div' к fadeOut', когда я покину 'parent_div' Какой Ваш предыдущий ответ должен дождаться, когда 'timeOut' истечет, прежде чем погаснет даже после выхода из' parent_div' –
@Mohammad, к сожалению, у вас не было правильного ответа (вы изначально использовали событие «hover», t произведите правильный результат), когда я отправил свой ответ, иначе я бы просто проголосовал за вас вместо того, чтобы публиковать свои собственные. В следующий раз. –