2016-10-25 16 views
0

コードこの関数を使用するために必要なすべてのコードを書くのを避けるために、関数をドラッグアンドドロップすることでコードを実行しています。メイン関数の最後で、それは他の機能(混同真ん中)を取るだろうが、それはこのようなものです:"サブ関数"のオプションを使用してjquery関数を作成する方法

$(window).on("mousemove", fcuntion(e) { 
 
`enter code here`console.log(e.pageX); 
 
})

この例では、Windows上の主な機能マウスオーバーを行い、であり、この機能の結果に基づいて別の機能を実行します。 これをjquery関数にどのように適用するのですか?

+0

'result'の値は何ですか?それはどのように関数に渡されますか?または、戻り値の結果である必要がありますか? – BenM

+0

あなたの '$ .fn.test'関数はリストされたパラメータ' argument'を1つだけ持ちますが、あなたはオブジェクトと関数を2つ渡しています。 –

+0

その結果を受け入れるためのテストでコールバックを返す – Geeky

答えて

0

あなたはちょうどあなたが。あなたは、次のスニペット

var obj={"A":10,"B":20,"color":"red"}; 
 
$.fn.test = function(argument) { 
 
    this.css("width", argument.A+argument.B); 
 
    this.css("background", argument.color); 
 
}; 
 
$(function(){ 
 
    $("#id1").test(obj); 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="id1"> 
 
    id1 
 
    </div>

希望を確認し、この

ような何かを行う必要があり、それを呼び出していることによって、要素の幅を更新する場合これは役に立ちます

+0

の返品です。 –

関連する問題