bu deneyin:
function reveal_board() {
$("div").each(function(index) {
(function(that, i) {
var t = setTimeout(function() {
$(that).removeClass("invisible");
}, 500 * i);
})(this, index);
});
}
O setTimeout()
bir dize geçmesine genellikle kötü bir uygulama olduğunu ve aynı zamanda o şekilde kullanırken herhangi bir değişken iletebilirsiniz sanmıyorum. Ben de bir kapatma bunu sardırırsın
that
her zaman doğru eleman için geçerlidir ve yerine emin olmak için.
NiftyDude dizinde geçmek ve sırayla her öğeyi görüntüleyecek bu kullanmak isteyebilirsiniz söylediği gibi, rağmen. -
Çalışma örnek kapatılması gerekmez gibi http://jsfiddle.net/Cc5sG/
DÜZENLEME
görünüyor:
function reveal_board() {
$("div").each(function(index) {
var that = this;
var t = setTimeout(function() {
$(that).removeClass("invisible");
}, 500 * index);
});
}
http://jsfiddle.net/Cc5sG/1/
, güzel, teşekkür ederim! – valen
teşekkür ederim!, :(mücadele benim 3 saat kaydedin. – Bhimbim
Sry düzenlemek için, ben tesadüfen downvoted ve bu yüzden tekrar upvote olabilir düzenlemek zorunda kaldı. – Black