1

jQuery とドラッグ イベント用のこのライブラリを使用して、独自のスライダー プラグインを作成しようとしています。ただし、イベントのコールバックでは、deltaX プロパティが発生していないように見えます。これは、ドキュメントに存在するため、非常に奇妙です。ライブラリのバージョン 2.2 を使用しています。私は次のようにライブラリを使用しています:

$('#myelement').bind('drag',function(e){
    console.log(e);
});

ドラッグイベントの経験があり、私を助けることができる人はいますか? また、ライブラリの「ドラッグ」メソッドを使用してみましたが、まったく同じ結果が得られました。deltaX プロパティはコールバックに存在しません。

4

2 に答える 2

0

バインド関数コールバック @params で「ドラッグ」

bind(type, callback); 

callback(event, delta, deltaX, deltaY);

それで;

$('#myelement').bind('drag',function(e, delta, deltaX, deltaY){
    console.log(e, delta, deltaX, deltaY);
});
于 2012-10-10T10:49:32.557 に答える
0

ドキュメントによると、小道具は2番目の引数として追加されるので、試してください:

$('#myelement').bind('drag',function(e, obj){
    console.log(obj.deltaX);
});
于 2012-10-10T10:43:17.300 に答える