現在、ドラッグ&ドロッププラグインを作成中です。私は、ユーザーがドラッグ可能なオブジェクトをドラッグアンドドロップできる時間を制限できるように、機能を追加したいと思います。私は、この機能、dragLimitationを呼び出します。ドラッグ可能なオブジェクトをドラッグから停止する
これは私がこれまで持っているものです:コードについて
var limit = 0;
$(document).ready(function() {
$(oj).mouseup(function() {
if (o.dragLimitation !== false) {
if (limit > (o.dragLimitation-1)) {
//Code to Stop Drag Here
} else {
limit++;
$('#back').html(limit);
}
}
});
});
:私は、私は答えを得ることができ、皆さんに明らか取得したい物事のカップルがあります。
var、oj:$(oj).mouseup(function() {
はちょうどthis
を参照しています。この場合、this
は:$('#drag').jDrag();
となります。これは単にプラグインを実行するためのものです。私が指摘したい
#drag
= this
一つはo.dragLimitation
です。これはドラッグ&ドロップアイテム/オブジェクトをドロップできる時間を取得する(マウスアップ)ためです。
例:
$('#drag').jDrag({
dragLimitation: 20
});
これは#drag
をドラッグして20
回をドロップすることができるようになるだろう。
私は多くのコードを取得しましたが、ドラッグする要素の停止方法はわかりません。
$('body').append('<span>');
したがって、ユーザーは残りのページを引き続き使用できます。ストップドラッグのコードがあるべき場所ここ
は次のとおりです。
if (limit > (o.dragLimitation - 1)) {
//Code to Stop Drag Here
}
私は本当に誰かが私を与えた細部で私を助けることができると思います。 ありがとうございました。
このコードを追加するとき。それは動作するはずですか?そして私は完全なプラグインを次のようなコメントタグの場所に置きます:ここにコードを続けます。 – Shawn31313
これは難しいかもしれません。なぜなら、オプションとすべてを追加する必要があるからです。 – Shawn31313
上記のレイアウトで作業するには、コードを修正する必要があります。物事を貼り付けて動作させることはできません。あなたが待っているなら、私はJSFiddleの例へのリンクを投稿します。 – Mikett