Ich bin immer noch ziemlich "grün", wenn es um Web-Entwicklung und Javascript/jQuery-Programmierung geht, so dass jede Hilfe geschätzt wird. Hier ist was ich machen möchte.Mit jQuery, wie kann ich eine Webseite ausgrauen und deaktivieren und dann noch eine Art Spinner anzeigen?
Ich will das Gleiche tun, dass ein jQuery UI Dialogfeld tut, wo es ein halbtransparentes Bild über die gesamte Seite legt und deaktiviert Klicken eines der unter Kontrollen.
Ich möchte wissen, wie ich eine Art Spinner-Overlay auf die Oberseite stellen könnte, um zu zeigen, dass die Website im Hintergrund arbeitet. Wenn ich eine animierte GIF-Datei verwenden kann, wäre das in Ordnung, aber ich bin mir nicht sicher, wie ich das am besten angehen soll. Hier
ist ein Beispiel für den grau-out-Effekt mit einem Dialogfeld: jQuery UI Example. Ich möchte wissen, wie man diesen Effekt ohne das Dialogfeld oben erzeugt. Ich habe kein gutes Beispiel für das Spinnerverhalten.
Alle Vorschläge, Website-Verweise und Code wird geschätzt.
EDIT: Ich meine nicht eine "Spinner Kontrolle". Ich werde versuchen, ein Beispiel dafür zu finden, an was ich mit Spinner denke.
EDIT: Was ich mit "Spinner" bedeuten, ist ein Laden gif irgendeiner Art wie die "Indikator Big" gif auf dieser Website: http://ajaxload.info/
Die erste Frage, die ich stellen würde, ist ** Warum**? Warum möchten Sie ein solches Nicht-Standard-Verhalten in Ihrer Web-App anwenden? Das Problem, das ich sehe, wenn Leute anfangen, jQuery zu benutzen, ist, dass sie so viel unnötigen Flash benutzen, und das scheint so ein Fall zu sein. –
Ich möchte wissen, wie ich all dies erreichen kann, um mein Wissen zu erweitern. Der andere Grund ist, dass ich es implementieren wollte, um explizit zu zeigen, was vor sich ging. Ich habe jetzt eine kleine Seite (noch nicht im Netz), die, wenn eine Schaltfläche geklickt wird, nur dort sitzt, ohne eine Benachrichtigung darüber, was passiert, während der Server tut, was er braucht. Wenn das keine geeignete Methode ist, welchen Vorschlag müssen Sie besser erfüllen? –
Denken Sie daran, ich möchte immer noch wissen, wie das alles zu erreichen ist. Wenn für nichts anderes dann wie zu lernen. –