$('.transparent').removeClass('transparent').delay(2000).addClass('not_transparent').delay(4000)
Ich habe eine div, die halb transparent ist und dann auf nicht transparent schalten möchten. Aber die jQuery .delay(); Methode scheint hier nicht zu funktionieren. Ich habe versucht. FadeIn(); stattdessen und das funktioniert mit einer Verzögerung, aber es funktioniert nicht die wechselnden Klassen.jQuery Verzögerung funktioniert nicht
ok, deshalb. Sinn ergeben. setTimeout ist es :) – s84
warum denkst du setTimeout ist besser? – s84
@Sam: Es ist nur sehr einfach und eine native Implementierung. Ich weiß nicht, welche Art von Overhead mit 'queue()' verbunden ist, aber ich bin sicher, es ist ein bisschen mehr als das 'setTimeout'. – user113716