jQuery fadeIn () ergibt display: block für Inline-Element

7

Ссылка

%Vor%

Sie werden feststellen, dass der resultierende Bereich den Inline-Stil display: block; anstelle von Inline aufweist.

Dies ist der resultierende HTML:

%Vor%

Wie bekomme ich das fadeIn () zu display: inline?

    
chovy 08.11.2012, 01:50
quelle

4 Antworten

0

Durch Klonen des ursprünglichen Objekts kann ich fadeIn aufrufen und es gibt mir einen Inline-Stil.

%Vor%     
chovy 10.11.2012, 07:11
quelle
15

Ich habe gerade eine einfache Lösung für ein ähnliches Problem gefunden. In Ihrem Fall wäre das Problem:

%Vor%     
Shomz 27.01.2013 20:21
quelle
4

Ich bin bei Adrian; Das war wirklich keine Frage. Aber Sie haben Recht: jQuery führt eine sehr naive Übersetzung der Anzeigeeigenschaften durch, wenn Sie Elemente verwenden, die Elemente anzeigen / ausblenden (z. B. show, hide, togle, fadeOut, etc.).

Ich habe ehrlich gesagt nie verstanden, warum sie das tun (es wäre viel einfacher, die Anzeige einfach auf:

zu setzen %Vor%

anstelle ihrer Logik, die im Wesentlichen ist:

%Vor%

) aber sie haben Gründe für so ziemlich alles, was sie tun, also stelle ich mir vor, dass sie eine gewisse Logik haben, um die falschen Anzeigetypen auf die Dinge zu setzen.

* EDIT *

Wie ich vermutete, hatten die jQuery Leute ihre Gründe (siehe die Kommentare von jfriend00); Ich sehe auch, dass es eine aktuelle Frage in der Frage gibt:

  

Wie bekomme ich das fadeIn () zu display: inline?

Die Antwort ist, dass Sie schauen müssen, wie fadeIn funktioniert; im Wesentlichen ist es nur:

%Vor%

Mit anderen Worten, es entspricht ungefähr:

%Vor%

(ACHTUNG: Ich bin nicht wirklich ein großer Benutzer von jQuerys Animationsfunktionen, also, während der obige Code funktionieren sollte, mache ich keine Versprechen).

Wenn Sie die Anzeige auf etwas anderes einstellen möchten (wie zB 'inline' ), können Sie Folgendes tun:

%Vor%     
machineghost 08.11.2012 01:54
quelle
1

Ich fand das sehr nützlich und etwas einfacher (basierend auf MakuraYami s answer zu diese Frage ):

%Vor%     
Chris Kempen 31.03.2016 11:03
quelle

Tags und Links