Library: popup.js
Overview
ポップアップを扱います。
- source: popup.js
Constructors
ポップアップの要素を作成し、その情報を保持します。
parameters
element | source | ポップアップとして表示する要素 |
Boolean | useFade? | フェードアウトを有効にするかどうか |
Boolean | hideOnHover? | ポップアップ上でホバーしたときに非表示にするかどうか |
methods
- initialise(source, useFade, hideOnHover)
properties
- element container
- element content
- element source
- Boolean useFade
- Boolean hideOnHover
Functions
コンストラクタから自動的に呼ばれ、初期化処理を行います。
parameters
source | ||
useFade | ||
hideOnHover |
要素の位置とサイズを取得します。
parameters
element | src | 要素 |
returns
object | left, top, width, height, right, bottom の各メンバから成るオブジェクト |
指定された座標が要素の領域内にあるかどうかを調べます。
parameters
Number | x | x 座標(スクリーン座標) |
Number | y | y 座標(スクリーン座標) |
element | element | 要素 |
returns
Boolean | 座標が要素の領域内にあれば true |
要素がすでにポップアップとして存在しているかどうかを調べます。
parameters
element | source | 要素 |
returns
Boolean | 要素がすでに存在していれば true |
ポップアップとして要素を追加、表示します。
parameters
element | content | 表示する要素 |
element | source | トリガー元の要素(位置の調整に使用される) |
Boolean | hideOnHover | ポップアップ上でホバーしたときに非表示にするかどうか |
指定された要素が載っているポップアップを探します。
parameters
element | content | 要素 |
returns
PopupItem | マッチした PopupItem |
ポップアップのフェードアウト処理を行います。removeChildWithFade() から呼ばれます。
parameters
String | id | 要素の ID |
全角文字で表記された数字を、数値型に変換します。
parameters
String | str | 全角数字が含まれた文字列 |
returns
Number | 変換された数値 |
要素を複製し、いくつかの属性を削除したものを返却します。
parameters
element | src | 要素 |
returns
element | 複製された要素 |
ポップアップを表示します。onMouseOver() から呼ばれます。
parameters
element | source | トリガー元の要素 |
Number | start | ポップアップを開始するレス番号 |
Number | end | ポップアップを終了するレス番号 |
表示域外のポップアップを表示します。onMouseOver() から呼ばれます。
parameters
element | source | トリガー元の要素 |
Number | start | ポップアップを開始するレス番号 |
Number | end | ポップアップを終了するレス番号 |
要素を複製し、いくつかの属性を削除したものを返却します。
parameters
element | src | 要素 |
returns
element | 複製された要素 |
ポップアップを表示します。onMouseOver() から呼ばれます。
parameters
element | source | トリガー元の要素 |
Number | id | ポップアップする ID |
bool | popupOnBody | ポップアップを終了するレス番号 |
要素を複製し、いくつかの属性を削除したものを返却します。
parameters
element | src | 要素 |
returns
element | 複製された要素 |
ポップアップを表示します。onMouseOver() から呼ばれます。
parameters
element | source | トリガー元の要素 |
Number | number | ポップアップするレス番号 |
対象の URI が画像かどうかを判別します。
parameters
String | src | URI |
returns
Boolean | 画像であれば true |
対象のレス番号にグロテスク画像への注意を喚起するレスがついているか調べます。
parameters
Number | index | レス番号 |
returns
Boolean | 危険なレスであれば true |
画像のリサイズを監視します。show() から呼ばれます。画像のサイズが確定すると、ポップアップのサイズを調整し実際に表示します。
parameters
PopupItem | nodePopup | PopupItem オブジェクト |
ポップアップを表示します。onMouseOver() から呼ばれます。
parameters
element | source | トリガー元の要素 |
String | href | 画像の URI |
画像をモザイク化してポップアップを表示します。onMouseOver() から呼ばれます。
parameters
element | source | トリガー元の要素 |
String | href | 画像の URI |
画像にガウスぼかしをかけてポップアップを表示します。onMouseOver() から呼ばれます。
parameters
element | source | トリガー元の要素 |
String | href | 画像の URI |
URI がサムネイル画像へのリクエストを発行すべきか判別します。
parameters
String | src | URI |
returns
Boolean | リクエストすべきであれば true |
画像のリサイズを監視します。show() から呼ばれます。画像のサイズが確定すると、ポップアップのサイズを調整し実際に表示します。
parameters
PopupItem | nodePopup | PopupItem オブジェクト |
ポップアップを表示します。onMouseOver() から呼ばれます。
parameters
element | source | トリガー元の要素 |
String | href | リンク先の URI |
URI から動画のプレビューのための正しいソース URI を取得します。
parameters
String | src | URI |
returns
String | ソース URI |
ポップアップを表示します。onMouseOver() から呼ばれます。
parameters
element | source | トリガー元の要素 |
String | href | ソース URI |
ポップアップを表示します。onMouseOver() から呼ばれます。
parameters
element | source | トリガー元の要素 |
Objects
ポップアップの親要素
ポップアップとして表示する要素の直近の親要素
ポップアップとして表示する要素
フェードアウトを有効にするかどうか
ポップアップ上でホバーしたときに非表示にするかどうか