雑記帳

整理しない情報集

MediaView.js

公開日:

カテゴリ: Javascript

WEBサイト上の画像をポップアップ表示・拡大表示させるJavascriptプラグインを開発しました。

機能

  • 画像の拡大表示
  • フルスクリーン表示
  • グループ化

動作サンプル

サンプル画像

動作確認済み環境

  • Chrome 71
  • FireFox 64
  • Edge (フルスクリーン非対応)

ダウンロード

使い方

ダウンロードしたファイルを配置し、以下のタグのいずれかを<head>タグの一番下もしくは<body>タグのどこかに配置してください。ファイルパスは各環境に合わせて適宜変更してください。

<script src="mediaview.js"></script>
<script src="mediaview.min.js"></script>

上記のスクリプトが読み込まれると、imgタグのクリック時は自動でMediaView.jsを用いた画像表示になります。

高度な使い方

画像のグループ化

<img data-media-view="グループ名">

data-media-view属性の文字列でグループ化を行います。空の場合やdata-media-view属性が指定されていない場合は、自動でデフォルトのグループ[default]とみなされます。

別画像の拡大表示

<img data-media-view-src="test.webp">

data-media-view-src属性が指定されている場合、data-media-view-src属性のファイルパスで画像が表示されます。

グループ化しないで表示

<img data-media-view="[null]">

data-media-view属性に[null]が指定されている場合、グループ化しないで表示されます。前後の画像への矢印は表示されません。

MediaView.jsの無効化

<img data-media-view="[false]">

data-media-view属性に[false]が指定されている場合、その画像ではMediaView.js表示が無効になります。

更新履歴

1.1.0

  • [Add] グループ化した画像の左右矢印キーでの遷移機能

1.0.0

  • 初版

カテゴリ: Javascript