Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 16548|Svar: 3

[Jquery] jQuery fullskärmsplugin "jQuery Fullscreen Plugin" används

[Kopiera länk]
Publicerad på 2017-08-14 16:34:52 | | |
På jobbet idag stötte jag på ett behov av helskärmsvisning av en webbsida, så jag kollade Baidu och hittade ett jQuery-plugin för helskärmsvisning av webbsidor: jquery FullScreen Plugin. Den möjliggör helskärmsvisning av webbsidor för olika webbläsare, inklusive FF 10, Chrome och Safari, och används för att ge användare en mer läsbar version av webbsidan som kan skalas <canvas>och <video>elementeras.

jQuery fullskärmsplugin

Beskrivning

Detta jQuery-plugin erbjuder en enkel mekanism för att styra det nya helskärmsläget i moderna webbläsare. För närvarande är det endast nyare webbläsare baserade på Webkit (som Chrome och Safari), Firefox och IE11+ som erbjuder denna nya helskärmsfunktion.

Användning

Går in i helskärmsläge

Du kan antingen byta hela sidan eller ett enda HTML-element till helskärmsläge:

$(dokument).fullScreen(true);
$("#myVideo").fullScreen (true);
Detta fungerar bara när koden triggats av en användarinteraktion (till exempel en onclick-händelse på en knapp). Webbläsare tillåter inte att man går in i helskärmsläge utan användarinteraktion.

Lämnar helskärmsläge

Fullskärmsläge avslutas alltid via dokumentet, men detta tillägg tillåter det även via vilket HTML-element som helst. Ägardokumentet för det valda HTML-elementet används då:

$(dokument).fullScreen(false);
$("#myVideo").fullScreen(false);
Förfrågan i helskärmsläge

Skicka helt enkelt inget argument till fullScreen-metoden för att fråga om det aktuella tillståndet. Metoden returnerar det aktuella helskärmselementet (eller true om webbläsaren inte stödjer detta) när fullskärmsläget är aktivt, false om inte aktivt eller null när webbläsaren inte stödjer helskärm Mode överhuvudtaget. Så du kan använda denna metod även för att visa en helskärmsknapp endast när webbläsaren stödjer helskärmsläge:

$("#fullscreenButton").toggle($(dokument).fullScreen() != null))
Växlar helskärmsläge

Pluginet erbjuder en annan metod för enkel växling av helskärmsläge:

$(dokument).toggleFullScreen();
Notiser

Pluginet utlöser en fullskärmsförändringshändelse i dokumentet när helskärmsläget har ändrats. Om webbläsaren avvisade en helskärmsstatusändring utlöser pluginet en fullskärmsfelhändelse i dokumentet. Exempel:

$(document).bind("fullscreenchange", function() {
    console.log("Fullskärm" + ($(dokument).fullScreen() ?" på": "av"));
});

$(document).bind("fullscreenerror", function() {
    alert("Webbläsare avvisade helskärmsändring");
});
Fullscreen iframe

Att gå in i helskärmsläge från en iframe är inte tillåtet som standard, men det kan aktiveras med några attribut på iframe:

<iframe src="iframe.html" webkitAllowFullScreen mozAllowFullScreen allowFullScreen>
</iframe>
Kända problem

I IE 11 visas en tom sida när man går in i helskärm från en iframe. Ingen aning varför. All hjälp är välkommen.
I Safari (åtminstone i Safari 7) är ingen tangentbordsinmatning tillåten i helskärmsläge.

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

Turister, om ni vill se det dolda innehållet i detta inlägg, snällaSvar





Föregående:Linux-kommando: Skapa en mjuk anslutning i -s
Nästa:JAVA-fel uppstod under initiering av VM-felet
Publicerad på 2017-08-14 17:08:18 |
Är du den legendariska fullstack-ingenjören?
Publicerad på 2017-11-25 14:35:17 |
111111111111111111

Tjog

Antal deltagare1MB-1 bidra-1 Kollaps förnuft
QWERTYU -1 -1 Var vänlig häll inte vatten, det är varje medlems plikt att förbättra svarsinformationen.

Se alla betyg

Publicerad på 2018-02-28 04:11:07 |
Det verkar vara så kraftfullt
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com