0

色を混ぜるスクリプトを作成しました。今、そのスクリプトをプラグインに変換したいと思います。私は主に、color1、color2、colorMix の 3 つの変数をユーザーのオプションとして持っています。以下のコードは、プラグインを使用するユーザーにオプションを提供します

<script type="text/javascript">
    Zepto(function($){
        var colorOptions = {
            color1: "rgb(53,119,187)",
            color2: "rgb(255,231,25)",
            colorMix: "rgb(118,190,69)"          
                      };
        $(document).colorScript(colorOptions);
    });
</script>

そして、私は自分のプラグインを呼び出します

<script type="text/javascript" src="js/colormix.js"></script>

そして私のプラグインでは、

Zepto(function($){
   $.fn.colorScript = function(options){
      alert(options.color1)
   }
});

今、私はこのエラーを取得しています Uncaught TypeError: Object # has no method 'colorScript'.

Ps : この質問ページで指定されたスクリプトを試していましたが、別のスクリプトから javascript 変数にアクセスしてください 。

4

0 に答える 0