Huis Persoonlijke financiën Hoe u een aangepast dialoogvenster kunt maken in AJAX voor HTML5 en CSS3 Programmering - dummies

Hoe u een aangepast dialoogvenster kunt maken in AJAX voor HTML5 en CSS3 Programmering - dummies

Video: Afbeelding of bestand toevoegen aan de mediabibliotheek 2024

Video: Afbeelding of bestand toevoegen aan de mediabibliotheek 2024
Anonim

AJAX laat HTML5- en CSS3-programmeurs aangepaste dialoogvensters maken. JavaScript levert een aantal dialoogvensters (de dialoogvensters voor meldingen en prompts), maar deze zijn vrij lelijk en relatief inflexibel. De gebruikersinterface van jQuery bevat een techniek om elke div in een virtueel dialoogvenster te veranderen. Het dialoogvenster volgt het thema en is aanpasbaar en verplaatsbaar.

Het bouwen van het dialoogvenster is niet moeilijk, maar je moet het wel kunnen in- en uitschakelen met code, anders werkt het niet als een juist dialoogvenster (dat een venster nabootst in de system):

  1. Maak de div die u wilt gebruiken als een dialoogvenster.

    Maak een div en geef deze een ID, zodat u deze kunt veranderen in een dialoogvenster. Voeg het titelkenmerk toe en de titel wordt weergegeven in de titelbalk van het dialoogvenster.

    Met de dialoogklasse kunt u een verplaatsbaar, aanzienlijk aangepast dialoogvenster hebben dat consistent is met het geïnstalleerde paginathema.

  2. Verander de div in een dialoogvenster.

    Gebruik de methode dialog () om de div in een jQuery-dialoogvenster te veranderen in de functie init ():

    $ ("# dialoogvenster"). dialoogvenster ();
    
  3. Verberg het dialoogvenster standaard.

    Meestal wilt u niet dat het dialoogvenster zichtbaar is totdat er een gebeurtenis plaatsvindt. In dit specifieke voorbeeld wilt u misschien niet dat het dialoogvenster verschijnt totdat de gebruiker op een knop klikt. U kunt een code invoeren om het dialoogvenster in de functie init () te sluiten, zodat het dialoogvenster niet wordt weergegeven totdat het wordt opgeroepen.

  4. Sluit het dialoogvenster.

    Als u een dialoogvenster wilt sluiten, raadpleegt u het dialoogvenster knooppunt en roept u de methode dialog () er opnieuw op. Stuur deze keer de enkele waarde "close" als parameter en het dialoogvenster wordt onmiddellijk gesloten:

    // aanvankelijk dialoogvenster $ sluiten ("# dialoogvenster"). dialoogvenster ("close");
    
  5. Als u op X klikt, wordt het dialoogvenster automatisch gesloten.

    Het dialoogvenster bevat een kleine X die op de meeste venstersystemen lijkt op het pictogram van het venster Sluiten. De gebruiker kan het dialoogvenster sluiten door op dit pictogram te klikken.

  6. U kunt het dialoogvenster openen en sluiten met code.

    Mijn Open Dialoogvenster en Dialoogvenster Sluiten bevatten functies die het gedrag van het dialoogvenster bepalen. Hier is bijvoorbeeld de functie die is gekoppeld aan de knop Dialoog openen:

    function openDialog () {$ ("# dialog"). dialog ("open");} // end openDialog
    
Hoe u een aangepast dialoogvenster kunt maken in AJAX voor HTML5 en CSS3 Programmering - dummies

Bewerkers keuze

Setup Menu 3 op de Rebel T6i / 750D - dummies

Setup Menu 3 op de Rebel T6i / 750D - dummies

Er wachten nogal wat aanpassingsmogelijkheden op de Setup-menu van de Rebel T6i / 750D 3. Setup-menu 3, weergegeven in de volgende afbeelding, bevat de volgende aanpassingsmogelijkheden: Schermkleur: standaard bevat het scherm Opname-instellingen opnamegegevens in het wit op een eenvoudige zwarte achtergrond. Er worden grijstinten in grijstinten gebruikt en accenten worden meestal oranje gemarkeerd. ...

Bewerkers keuze

Tekst invoeren en in een PowerPoint-dia passen - dummies

Tekst invoeren en in een PowerPoint-dia passen - dummies

Tekst aan een inhoud toevoegen tijdelijke aanduiding in Microsoft PowerPoint, klik op het gebied Klik om tekst toe te voegen en typ wat u wilt. Als u een ander type inhoud wilt toevoegen, klikt u op het pictogram in de tijdelijke aanduiding voor het gewenste type. Als u meer tekst typt dan in dat tekstvak past (vooral gebruikelijk voor ...

Voor senioren: de Prullenbak van uw computer leegmaken - dummies

Voor senioren: de Prullenbak van uw computer leegmaken - dummies

De Prullenbak op uw computer bevat onlangs verwijderde items. Uw oude bestanden bevinden zich in de Prullenbak en u kunt ze ophalen totdat u deze leegt of totdat deze de maximale maximale grootte heeft bereikt, en Windows automatisch enkele bestanden dumpt. Nadat u de Prullenbak hebt leeggemaakt, zijn alle bestanden daarin niet beschikbaar voor ...

Hoe tekst in te voeren in een Microsoft Office-document - dummies

Hoe tekst in te voeren in een Microsoft Office-document - dummies

Nadat u een document hebt gemaakt, bent u klaar om te beginnen met typen. Tekst op de pagina plaatsen (of op het scherm) is een beetje anders in elk van de drie grote Microsoft Office-toepassingen: Word, Excel en PowerPoint. Woord: Het belangrijkste werkgebied van het programma is een lege lei waarop u rechtstreeks kunt typen. Klik gewoon in de ...

Bewerkers keuze

Animatie maken met de HTML5-canvastag - dummies

Animatie maken met de HTML5-canvastag - dummies

Hoewel de HTML5-canvastag misschien niet als vervanging voor Flash als mechanisme voor het implementeren van games en animaties in de browser, is het redelijk eenvoudig om animaties aan een canvasafbeelding toe te voegen. De sleutel is om de animatiefuncties te gebruiken die al in de browser zijn ingebouwd. Basisstructuur van de animatielus in HTML5-canvas Een animatie ...

Hoe externe stijlen maken in CSS3 - dummies

Hoe externe stijlen maken in CSS3 - dummies

De meeste ontwikkelaars gebruiken externe stijlen in CSS3 om te verkleinen de hoeveelheid werk die nodig is om een ​​site te onderhouden. Een. CSS-bestand bevat alle stijlen voor de site, wat betekent dat het veranderen van een stijl voor de hele site net zo eenvoudig is als het veranderen van dat ene bestand (in plaats van elke pagina). Omdat de wijziging plaatsvindt in slechts ...

Hoe u volledige interactieve CSS3-toepassingen maakt met YUI - dummies

Hoe u volledige interactieve CSS3-toepassingen maakt met YUI - dummies

De Yahoo! Gebruikersinterface (YUI) -bibliotheek (Yuilibrary) is een complete ontwikkeling - API verwant met jQuery en jQuery UI CSS3 gecombineerd in sommige opzichten en rijker dan deze bibliotheken in andere. Dit is een complexe API die is ontworpen om aan de behoeften van grotere applicaties te voldoen. Eigenlijk moet je echt de tutorials doorlopen, ...