新都社×まんがおきば連携作品

自サイト用・次の画像プラグイン

作:きつねこ

導入マニュアル

新都社・まんがおきばでは、画像クリックで次の画像にスクロールするようになってます

自サイトだとそういう機能がなくて、スマホでスワイプしたりマウスでスクロールするのがすごく面倒臭い

なので、自サイト用のプラグインをつくりました

もしよければ使ってください
◆自サイト用・次の画像プラグイン

(1)jsファイルをダウンロード

https://manga.okiba.jp/js/k2_page_controller.zip

(2)ダウンロードしたファイルを解凍

k2_page_controller.js ができます

(3)ファイルをサーバに設置

(4)HTML編集

以下のコードを htmlの <head></head> 内に埋め込む
※最初の行は、jquery導入済のページには不要です
※k2_page_controller.js のパスは設置ディレクトリに応じて適宜調整してください
↓のサンプルだと、htmlと同じディレクトリにjsが配置されている想定です

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="k2_page_controller.js"></script>
<script>
  $(function(){
    $('img').click(function(){
      k2pc.nextElement('img');
    });
  });
</script>

(5)解説

$('img').click により、<img>タグがクリックされたときに機能が発動します

k2pc.nextElement('img'); により、次の<img>に進みます

サンプルだと、画面上の全部の<img>タグに対して有効なので
必要に応じて適宜class指定などすると幸せになれるかもしれません

たとえば、漫画画像にだけ <img class="page"> のようにしたとき

$('img.page').click(function(){
  k2pc.nextElement('img.page');
});

とすることで、漫画画像をクリックしたときだけ、次の漫画画像に移動する とできます

「次の画像に移動」と書いてますが、厳密には、画面の上端部ぴったりより下にある要素に移動します
クリックした画像の次の画像に移動するわけではないです
(そういう機能も過去作ったけど、イマイチ使い勝手が悪かった)

わかんなかったら相談ください できる範囲でサポートします

(6)APIマニュアル

・k2pc.nextElement
 ・次の要素に移動できます

・k2pc.prevElement
 ・前の要素に移動できます

・k2pc.toTop
 ・ページの先頭に移動できます

・k2pc.toBottom
 ・ページの最後に移動できます

きつねこ 先生に励ましのお便りを送ろう!!

〒みんなの感想を読む

TOP

twitterみたいなSNS 「meow」 「めんへらんど」 やってます

loading...