この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 16548|答える: 3

[Jquery] jQuery フルスクリーンプラグイン「jQuery Fullscreen Plugin」が使用されています

[リンクをコピー]
掲載地 2017/08/14 16:34:52 | | |
今日の仕事で、ウェブページの全画面表示が必要になったので、Baiduを調べて、ウェブページの全画面表示用のjQueryプラグイン「jquery FullScreen Plugin」を見つけました。 FF 10、Chrome、Safariなど様々なブラウザでウェブページの全画面表示を可能にし、拡大縮小<canvas>や要素設定が可能なより読みやすいウェブページをユーザーに提供するために使われています<video>。

jQuery フルスクリーンプラグイン

形容

このjQueryプラグインは、現代のブラウザの新しいフルスクリーンモードを制御するための使いやすい仕組みを提供します。 現在、この新しいフルスクリーン機能を提供するのは、ChromeやSafariのような新しいWebkitベースのブラウザ、Firefox、IE11+のみです。

使用例

フルスクリーンモードへの入り口

ページ全体または単一のHTML要素をフルスクリーンモードに切り替えることができます:

$(document).fullScreen(true);
$("#myVideo").fullScreen(true);
これは、コードがユーザーの操作(例えばボタンのオンクリックイベント)によってトリガーされた場合にのみ機能します。 ブラウザはユーザーの操作なしにフルスクリーンモードに入ることを許可していません。

フルスクリーンモードの終了

フルスクリーンモードは常にドキュメントから終了しますが、このプラグインは任意のHTML要素からも終了可能です。 選択したHTML要素の所有者ドキュメントが使用されます:

$(document).fullScreen(false);
$("#myVideo").fullScreen(false);
フルスクリーンモードへのクエリ

単に引数を渡さずにfullScreenメソッドに渡すだけで、現在の状態を問い合わせます。 このメソッドはフルスクリーンモードが有効な場合は現在のフルスクリーン要素(ブラウザが対応しない場合はtrue)、非アクティブならfalse、ブラウザがフルスクリーンをサポートしていない場合はnullを返します そもそもそのままの方法を。 この方法を使って、ブラウザがフルスクリーンモードをサポートしている場合にのみフルスクリーンボタンを表示することもできます:

$("#fullscreenButton").toggle($(document).fullScreen() != null))
フルスクリーンモードの切り替え

このプラグインは、単純なフルスクリーンモードの切り替え方法をもう一つ提供しています:

$(document).toggleFullScreen();
通知

このプラグインは、フルスクリーンモードが変更された際に文書上でフルスクリーンチェンジイベントをトリガーします。 ブラウザがフルスクリーンの状態変更を拒否した場合、プラグインはドキュメント上でfullscreenerrorイベントをトリガーします。 例:

$(document).bind("fullscreenchange", function() {
    console.log("Fullscreen " + ($(document).fullScreen() ? " 「on」 : 「off」))。
});

$(document).bind("fullscreenerror", function() {
    alert("ブラウザが全画面変更を拒否しました");
});
フルスクリーンのiframe(全画面iフレーム)

iframe内からフルスクリーンモードに入ることはデフォルトでは許可されていませんが、iframeのいくつかの属性で有効化可能です:

<iframe src="iframe.html" webkit AllowFullScreen mozAllowFullScreen allowFullScreen>
</iframe>
既知の問題点

IE 11では、iframe内からフルスクリーンに入ると空白ページが表示されます。 なぜかは全くわかりません。 どんな助けでも歓迎します。
Safari(少なくともSafari 7)では、フルスクリーンモードでキーボード入力は許可されていません。

GitHubアドレス:https://github.com/kayahr/jquery-fullscreen-plugin

観光客の皆さん、この投稿の隠された内容を見たい方は、どうぞ答える





先の:Linuxコマンド:Create a soft connection in -s
次に:VMエラーの初期化中にJAVAエラーが発生しました
掲載地 2017/08/14 17:08:18 |
伝説のフルスタックエンジニアですか?
掲載地 2017/11/25 14:35:17 |
111111111111111111

スコア

参加者数1MB-1 貢献する-1 倒れる 理由
クヴェルチュ -1 -1 水を注がないでください。返信情報を改善するのはすべてのメンバーの義務です。

すべての評価を見る

掲載地 2018/02/28 4:11:07 |
とても強力なようです
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com