Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 16548|Risposta: 3

[Jquery] Viene utilizzato il plugin a schermo intero di jQuery "jQuery Fullscreen Plugin"

[Copiato link]
Pubblicato su 14/08/2017 16:34:52 | | |
Oggi al lavoro, ho incontrato la necessità di visualizzare una pagina web a schermo intero, così ho controllato Baidu e ho trovato un plugin jQuery per la visualizzazione a schermo intero delle pagine web: jquery FullScreen Plugin. Consente la visualizzazione a schermo intero delle pagine web per una varietà di browser diversi, tra cui FF 10, Chrome e Safari, ed è utilizzato per fornire agli utenti una versione più leggibile della pagina web, che può essere <canvas>scalata ed <video>elementata.

Plugin a schermo intero jQuery

Descrizione

Questo plugin jQuery offre un meccanismo semplice da usare per controllare la nuova modalità a schermo intero dei browser moderni. Attualmente solo i browser più recenti basati su Webkit (come Chrome e Safari), Firefox e IE11+ offrono questa nuova funzione a schermo intero.

Utilizzo

Ingresso in modalità Fullscreen

Puoi cambiare l'intera pagina o un singolo elemento HTML in modalità a schermo intero:

$(document).fullScreen(vero);
$("#myVideo").fullScreen(vero);
Questo funziona solo quando il codice è stato attivato da un'interazione dell'utente (ad esempio un evento onclick su un pulsante). I browser non permettono di entrare in modalità schermo intero senza l'interazione dell'utente.

Uscita dalla modalità Fullscreen

La modalità a schermo intero viene sempre chiusa tramite il documento, ma questo plugin lo consente anche tramite qualsiasi elemento HTML. Viene quindi utilizzato il documento proprietario dell'elemento HTML selezionato:

$(documento).fullScreen(falso);
$("#myVideo").fullScreen(falso);
Interrogazione della modalità a schermo intero

Basta passare nessun argomento al metodo fullScreen per interrogare lo stato attuale. Il metodo restituisce l'elemento a schermo intero corrente (o vero se il browser non lo supporta) quando la modalità a schermo intero è attiva, falso se non attivo o nullo quando il browser non supporta schermo intero Assolutamente in modo di moda. Quindi puoi usare questo metodo anche per visualizzare un pulsante a schermo intero solo quando il browser supporta la modalità a schermo intero:

$("#fullscreenButton").toggle($(document).fullScreen() != null))
Attivazione della modalità a schermo intero

Il plugin fornisce un altro metodo per l'attivazione semplice della modalità a schermo intero:

$(document).toggleFullScreen();
Notifiche

Il plugin attiva un evento di cambio a schermo intero sul documento quando la modalità a schermo intero viene modificata. Se il browser ha rifiutato un cambiamento di stato a schermo intero, il plugin attiva un evento di errore a schermo intero sul documento. Esempio:

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

$(document).bind("fullscreenerror", function() {
    alert("Browser rifiutato modifica a schermo intero");
});
Iframe a schermo intero

Entrare in modalità schermo intero dall'interno di un iframe non è consentito di default, ma può essere abilitato con alcuni attributi sull'iframe:

<iframe src="iframe.html" webkitAllowFullScreen mozAllowFullScreen allowFullScreen>
</iframe>
Problemi noti

In IE 11 viene visualizzata una pagina vuota entrando in schermo intero da un iframe. Non ho idea del perché. Qualsiasi aiuto è ben accetto.
In Safari (almeno in Safari 7) non è consentito l'input da tastiera in modalità schermo intero.

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

Turisti, se volete vedere il contenuto nascosto di questo post, vi pregoRisposta





Precedente:Comando Linux: Creare una connessione soft ln -s
Prossimo:L'errore JAVA si è verificato durante l'inizializzazione dell'errore VM
Pubblicato su 14/08/2017 17:08:18 |
Sei il leggendario ingegnere full-stack?
Pubblicato su 25/11/2017 14:35:17 |
111111111111111111

Punteggio

Numero di partecipanti1MB-1 contribuire-1 Collasso ragione
QWERTYU -1 -1 Per favore, non versate acqua, è dovere di ogni membro migliorare le informazioni di risposta.

Vedi tutte le valutazioni

Pubblicato su 28/02/2018 04:11:07 |
Sembra così potente
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com