勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

スマホ対応のjQueryのカラーピッカープラグイン「excolor」の利用方法

   2024/01/13  jQuery JavaScript

以前の記事でカラーピッカープラグインのことを書いたけどスマホでは使えない。なのでスマホ対応のものを探したところexcolorというプラグインを見つけた。以下にサンプルとソースコードをメモ。

 

excolor

https://github.com/rjfranco/excolor

 

サンプル

https://taitan916.info/sample/colorpicker2/

 

ソース

<html>
<head>
<title>カラーピッカーのテスト2</title>
<link rel="stylesheet" href="css/excolor.css" type="text/css" />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.excolor.js"></script>
<script>
<!--
$(function(){
    $('#color').excolor({
        root_path : 'img/' //本ファイルから見た画像ディレクトリの場所を指定
    });
});
//-->
</script>
</head>
<body>

    <?php if($_POST['color']){ ?>
        送信したカラーコード:<?php echo $_POST['color'];?><br />
        <div style="height:100px; width:100px; background:<?php echo $_POST['color'];?>;"></div>
    <?php } ?>

    <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
        <input type="text" name="color" id="color" maxlength="6" size="6" value="<?php echo ( $_POST['color'] ) ? $_POST['color'] : 'ff0000';?>">
        <input type="submit" value="送信">
    </form>

</body>
</html>

 

その他

上記のソースで一応使えるんだけど以下のタッチイベント対応のものに差分を入れ替えるともっとスムーズに使えた。

https://github.com/akihiro1977/excolor

js,css,imgフォルダごと上書き保存でOK。

 - jQuery JavaScript

  関連記事

SNSのシェア(いいね)ボタンを設置できるjQueryプラグイン「jsSocials」の利用方法

サイト内にSNSのシェア(いいね)ボタンを設置する際、WordPressだと何ら ...

タブアンダー広告をjQueryで再現する方法

サイト内のリンクをクリックすると、新しいタブもしくはウィンドウで開く広告をちょい ...

jQueryのプラグインで簡単にイメージスライダーを作成(bxslider)

画像のスライダーを作る時に便利なプラグインであるbxslider。簡単に使えるし ...

「input type="number"」のテキストボックスを桁数制限且つ半角数値のみ入力可にする方法

「input type="number"」のテキストボックスに対して「2桁まで」 ...

「slick」で作成したスライダー画像にランキングの順位を表示する方法

「slick」で作成したスライダー画像に対して、ランキングの順位を表示したいとい ...