Я немного новичок в jQuery и javascript.
На моем HTML у меня есть div id="test"
, под которым у меня есть div как #testone,#testtwo,...
Теперь, если я нажму на кнопку #clickme
, эффект затухания наступит, но исчезнет очень скоро, даже до того, как он достигнет #testthree
.
Я хочу, чтобы он был там, пока пользователь не щелкнет где-нибудь на документе.
И есть ли более аккуратный способ сделать это, чем повторять элементы?
$( '#clickme' ).click( function() {
$("#test").fadeIn(function(){
$("#testone").show().fadeIn("3000", function(){
$("#testtwo").fadeIn("4500", function(){
$("#testthree").fadeIn("6000", function(){
$("#testfour").fadeIn("7500", function(){
$("#testfive").fadeIn("9000", function(){
return false;
});
});
});
});
});
});
});
$(document).click( function() {
$( '#test' ).hide(1000);
return false;
});