Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 16548|Antwoord: 3

[Jquery] jQuery fullscreen plugin "jQuery Fullscreen Plugin" wordt gebruikt

[Link kopiëren]
Geplaatst op 14-08-2017 16:34:52 | | |
Vandaag op het werk kwam ik de behoefte aan een volledig scherm weergave van een webpagina tegen, dus ik keek bij Baidu en vond een jQuery-plugin voor het volledig weergeven van webpagina's: jquery FullScreen Plugin. Het maakt het mogelijk om webpagina's volledig scherm te tonen voor verschillende browsers, waaronder FF 10, Chrome en Safari, en wordt gebruikt om gebruikers een leesbaardere versie van de webpagina te bieden die kan worden opgeschaald <canvas>en <video>geelementeerd.

jQuery Fullscreen Plugin

Beschrijving

Deze jQuery-plugin biedt een eenvoudig te gebruiken mechanisme om de nieuwe fullscreen-modus van moderne browsers te bedienen. Momenteel bieden alleen nieuwere Webkit-gebaseerde browsers (zoals Chrome en Safari), Firefox en IE11+ deze nieuwe fullscreen-functie.

Gebruik

Volledig schermmodus inschakelen

Je kunt de hele pagina of één HTML-element naar fullscreen-modus zetten:

$(document).fullScreen(true);
$("#myVideo").fullScreen(true);
Dit werkt alleen wanneer de code is geactiveerd door een gebruikersinteractie (bijvoorbeeld een onclick-event op een knop). Browsers staan geen volledige schermmodus toe zonder gebruikersinteractie.

Fullscreen-modus verlaten

Fullscreen-modus wordt altijd via het document afgesloten, maar deze plugin maakt het ook mogelijk via elk HTML-element. Het eigenaardocument van het geselecteerde HTML-element wordt dan gebruikt:

$(document).fullScreen(false);
$("#myVideo").fullScreen(false);
Volledige schermmodus opvragen

Geef simpelweg geen argument door aan de fullScreen-methode om de huidige status te bevragen. De methode geeft het huidige fullscreen-element (of true als de browser dit niet ondersteunt) terug wanneer fullscreen-modus actief is, false als niet actief of null wanneer de browser geen fullscreen ondersteunt Helemaal geen modus. Je kunt deze methode dus ook gebruiken om een fullscreen-knop alleen te tonen wanneer de browser fullscreen-modus ondersteunt:

$("#fullscreenButton").toggle($(document).fullScreen() != null))
Volledig scherm modus aanzetten

De plugin biedt een andere methode voor eenvoudig schakelen in fullscreen-modus:

$(document).toggleFullScreen();
Meldingen

De plugin activeert een fullscreenchange-event in het document wanneer de fullscreen-modus is gewijzigd. Als de browser een volledige schermstatuswijziging heeft afgewezen, veroorzaakt de plugin een fullscreenerror-gebeurtenis in het document. Voorbeeld:

$(document).bind("fullscreenchange", function() {
    console.log("Fullscreen" + ($(document).fullScreen() ? " aan": "uit"));
});

$(document).bind("fullscreenerror", function() {
    alert("Browser weigert volledige schermwijziging");
});
Fullscreen iframe

Het inschakelen van fullscreen-modus vanuit een iframe is standaard niet toegestaan, maar kan met een paar attributen op het iframe worden ingeschakeld:

<iframe src="iframe.html" webkitAllowFullScreen mozAllowFullScreen allowFullScreen>
</iframe>
Bekende problemen

In IE 11 wordt een lege pagina weergegeven wanneer je volledig scherm binnengaat vanuit een iframe. Geen idee waarom. Alle hulp is welkom.
In Safari (althans in Safari 7) is toetsenbordinvoer niet toegestaan in fullscreen-modus.

GitHub-adres: https://github.com/kayahr/jquery-fullscreen-plugin

Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieftAntwoord





Vorig:Linux-commando: Maak een zachte verbinding aan ln -s
Volgend:JAVA-fout trad op tijdens de initialisatie van de VM-fout
Geplaatst op 14-08-2017 17:08:18 |
Ben jij de legendarische full-stack engineer?
Geplaatst op 25-11-2017 14:35:17 |
111111111111111111

Partituur

Aantal deelnemers1MB-1 bijdragen-1 Instorting reden
QWERTYU -1 -1 Giet alstublieft geen water, het is de plicht van elk lid om de antwoordinformatie te verbeteren.

Bekijk alle beoordelingen

Geplaatst op 28-02-2018 04:11:07 |
Het lijkt zo krachtig te zijn
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com