1

少し退屈で基本的なように見えるかもしれませんが、実際には問題の適切な解決策を見つけるのに苦労しています。

私はjQueryを使用してドラッグ可能な要素を作成しています。私がやりたいのは、ドラッグ可能な要素を、ボタン/リンクを使用して、好きな場所に固定することです。

ボタンがクリックされたときにドラッグ可能を無効/有効にすることを考えることができます:それは私が望む効果を持っていますが、それはドラッグ可能に奇妙な効果を設定し、それを半分白にします(これはあなたが無効から期待する効果です、私はそれについては議論していません)。


結論は次のとおりです。要素のドラッグ可能なプロパティをどのように適用し、さらに重要なことに削除しますか?何かありますか:

$( "#draggable" ).draggable(false);

それは単に私の要素を再び正常にするのでしょうか、それとも外観を変えずに動くのを防ぐのでしょうか?

前もって感謝します!

編集:.draggable("disable")関数を使用しましたが、要素の外観が変わるため、別の解決策を探しています。

4

2 に答える 2

3

はい、要素をドラッグできないようにすることができます:

$('#draggable').draggable( "disable" );

こちらのドキュメントをご覧ください

于 2012-05-29T11:06:31.583 に答える
0

あなたが質問をする前にグーグル検索をしてください、ありがとう=)

これにより、ドラッグ可能が無効になります

myObject.draggable( 'disable' )

これはそれを可能にします

myObject.draggable( 'enable' )

あなたの質問に答える質問がすでにここにありました:jquery-uiドラッグ可能を無効にするにはどうすればよいですか?

于 2012-05-29T11:09:47.080 に答える