WEBLOG

JavaScript > oo_lib.js

oo_lib.js(jQuery 標準プラグイン)

Create:

Update:

Category:JavaScriptoo_lib.js

Series:jQuery 独自プラグイン「oo_lib」

[ Version.19 ]

概要

弊社開発の jQuery 標準プラグインです。

プラグインだけでなく、サイト共通の関数群もオブジェクトで管理しています。

プラグインは、1プラグイン-1ファイルをjQueryも推奨していますが、「管理」の観点と共通関数との連携を含め、1ファイルで管理しています。

oo_lib.js

ナビゲーション関連プラグイン

  • fn.navCurrent : navのcurrent
  • fn.navSubmenu : submenu 表示エフェクト
  • fn.pagetopDisplayAnimation : pagetop 表示エフェクト

レイアウト関連プラグイン

  • fn.containerMinHeight : container min-height 固定-最下部( コンテンツ量が少ない時 )
  • fn.modal  : モーダルコンテンツ
  • fn.openclose  : 開閉式コンテンツ
  • fn.switchTab  : タブコンテンツ
  • fn.imgGallery  : 画像ギャラリー

utilityプラグイン

  • fn.switchImg  : レスポンシブ画像変換
  • fn.snapDots  : スライダー(snap_sp)ドット表示
  • fn.tooltip  : ツールチップ
  • fn.sScroll  : スムーススクロール
  • fn.hashLinkInPage  : ページ遷移時の#(ハッシュ)リンク
  • fn.containBlock  : ブロック要素の縦横比を親要素にあわせて維持
  • fn.gaDownloadTrack  : ファイルダウンロード解析(Google Analytics用)
  • fn.addTargetBlank  : .pdfへのtarget="_blank"の自動付与
  • fn.removeSmoothScrollIE : IEのスムーズスクロール機能解除(2022-06-15以降撤廃)

サイト内 global 関数

  • oo.changed_run  : メディアクエリにchangedを関連付け
  • oo.loadingOverlay  : ロード時のエフェクト
  • oo.inheritParam  : URLパラメーターの継承
  • oo.getParam  : 引数keyに対応するパラメータ取得
  • oo.wpadminbarHeight  : WordPress Adminbarの高さ取得

フォーム入力欄関数

  • oo.showhideCore  : ラジオボタンなどによる表示非表示切替
  • oo.inputPasswordChange  : input[type=”password”] のtype 切替
  • oo.inputFile  : input[type=”file”]
  • oo.inputNumber  : form : input[type=”number”]

ヘッダー関数

  • oo.frame  : ヘッダーのスクロールによる動作
pagetop
loading