ラック
Home > CMS > 記事 > 2016年4月 > WPのLightBoxがInfiniteScrollで動かない件

WPのLightBoxがInfiniteScrollで動かない件

カテゴリ: WordPress

しまった。InfiniteScroll + Lightboxの組み合わせで動かしたのは良いのだけど、InfiniteScrollで後読みした画像にはLightBoxが効かない…イベントがバインドされていない。

rel属性は付けているので最初の画像群からNextで遷移していくとちゃんと行く(同一グループ)として認識はされているのですが、最初から後読みした画像をクリックするとイベントがバインドされていないのでダメ。

しかもWPのプラグインとしてのLightBoxだから関数の名前とか違うしadminbar周りの処理等追加されているし、何より圧縮&難読化されているので解析しづらい。

うーん…地味に困ったぞ。

 

P.S.

と思っていたら。

WPの管理画面のプラグイン一覧でlightBoxの「設定」をクリックしてみたら下の方に
「Infinite-Scrollあるいはそれに類似した無限読み込みのプラグインを使用している場合は、コンテンツが読み込まれる度にdoLightbox();をコールしてね☆ミ(超意訳)」
って丁寧に注意書きが書いてあるじゃないですかヤダー!!

ということでコンテンツをロードしているところでコールしたら普通に発動しましたよ!

さすが作者さん痒い所まで手が届くそこにシビれる!あこがれるゥ!

 

ということで、少なくともWPではこれでどうにかなると思われるのでメモしておきます。

タグ: プラグイン, デザイン・ビジュアル

 



関連する記事一覧