Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 16548|Odpowiedź: 3

[Szarpanie] Stosuje się wtyczkę jQuery pełnoekranową "jQuery Fullscreen Plugin"

[Skopiuj link]
Opublikowano 14.08.2017 16:34:52 | | |
Dziś w pracy napotkałem potrzebę pełnoekranowego wyświetlania strony internetowej, więc sprawdziłem Baidu i znalazłem wtyczkę jQuery do wyświetlania stron internetowych na pełnym ekranie: jquery FullScreen Plugin. Umożliwia pełnoekranowe wyświetlanie stron internetowych dla różnych przeglądarek, w tym FF 10, Chrome i Safari, i służy do zapewnienia użytkownikom bardziej czytelnej wersji strony, którą można skalować <canvas>i <video>dostosowywać.

wtyczka pełnoekranowa jQuery

Opis

Ta wtyczka jQuery zapewnia prosty w użyciu mechanizm sterowania nowym trybem pełnoekranowym nowoczesnych przeglądarek. Obecnie tylko nowsze przeglądarki oparte na Webkit (takie jak Chrome i Safari), Firefox i IE11+ oferują tę nową funkcję pełnoekranową.

Zastosowanie

Przechodzenie w tryb pełnoekranowy

Możesz przełączyć całą stronę lub pojedynczy element HTML na tryb pełnoekranowy:

$(document).fullScreen(true);
$("#myVideo").fullScreen(true);
Działa to tylko wtedy, gdy kod został wywołany przez interakcję użytkownika (na przykład zdarzenie kliknięcia przycisku). Przeglądarki nie pozwalają na wejście w tryb pełnoekranowy bez interakcji z użytkownikiem.

Wyjście z trybu pełnoekranowego

Tryb pełnoekranowy jest zawsze wyjmowany przez dokument, ale ta wtyczka pozwala na to także za pomocą dowolnego elementu HTML. Wtedy używany jest dokument właścicielski wybranego elementu HTML:

$(document).fullScreen(false);
$("#myVideo").fullScreen(false);
Zapytanie w trybie pełnoekranowym

Po prostu nie przekażaj żadnego argumentu metodzie fullScreen, aby zapytać o aktualny stan. Metoda zwraca aktualny element pełnoekranowy (lub true, jeśli przeglądarka tego nie obsługuje), gdy tryb pełnoekranowy jest aktywny, fałszywy jeśli nie jest aktywny, lub null, gdy przeglądarka nie obsługuje pełnoekranowego w ogóle. Możesz więc użyć tej metody do wyświetlania przycisku na pełnym ekranie tylko wtedy, gdy przeglądarka obsługuje tryb pełnoekranowy:

$("#fullscreenButton").toggle($(document).fullScreen() != null))
Przełączanie trybu pełnoekranowego

Wtyczka oferuje inną metodę prostego przełączania trybu pełnoekranowego:

$(document).toggleFullScreen();
Powiadomienia

Wtyczka wywołuje zdarzenie zmiany na całym ekranie w dokumencie, gdy tryb pełnoekranowy zostanie zmieniony. Jeśli przeglądarka odrzuciła zmianę stanu na pełnym ekranie, wtyczka wywołuje zdarzenie błędu na pełnym ekranie w dokumencie. Przykład:

$(document).bind("fullscreenchange", function() {
    console.log("Fullscreen" + ($(document).fullScreen() ? " włączone": "wyłączone"));
});

$(document).bind("fullscreenerror", function() {
    alert("Przeglądarka odrzuciła zmianę na pełnym ekranie");
});
Pełnoekranowy iframe

Wejście w tryb pełnoekranowy z wewnątrz iframe nie jest domyślnie dozwolone, ale można je włączyć za pomocą kilku atrybutów na iframe:

<iframe src="iframe.html" webkitAllowFullScreen mozAllowFullScreen allowFullScreen>
</iframe>
Znane problemy

W IE 11 po wejściu na pełny ekran z ramki i-frame wyświetlana jest pusta strona. Nie mam pojęcia dlaczego. Każda pomoc mile widziana.
W Safari (przynajmniej w Safari 7) w trybie pełnoekranowym nie można wprowadzić klawiatury.

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

Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszęOdpowiedź





Poprzedni:Polecenie Linux: Stwórz miękkie połączenie ln-s
Następny:Błąd JAVA wystąpił podczas inicjalizacji błędu maszyny wirtualnej
Opublikowano 14.08.2017 17:08:18 |
Czy jesteś legendarnym inżynierem full-stack?
Opublikowano 25.11.2017 14:35:17 |
111111111111111111

Wynik

Liczba uczestników1MB-1 przyczynić się-1 Zapaść powód
QWERTYU -1 -1 Prosimy nie nalewać wody, to obowiązek każdego członka poprawić informacje w odpowiedzi.

Zobacz wszystkie oceny

Opublikowano 28.02.2018 04:11:07 |
Wydaje się być tak potężny
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com