दिलचस्प पोस्ट
एंड्रॉइड 4.3: कई ब्लूटूथ कम ऊर्जा उपकरणों से कनेक्ट कैसे करें बाईरी डेटा को सी ++ / एसटीएल के साथ स्टोर करने का "उचित" तरीका जावा के साथ JSONArray में आइटम के सदस्यों तक पहुंच एंड्रॉइड: वॉली HTTP अनुरोध कस्टम शीर्षलेख स्टैक ओव्हरफ्लो क्लोन में, एक टिप्पणी तालिका में प्रश्न और उत्तर के लिए क्या संबंध होना चाहिए? Excel स्प्रैडशीट के लिए multisheet को डेटाफ़्रेम की सूची सहेजें पहला प्रक्षेपण लंबे समय लेता है (क्लासलोडर ने अज्ञात पथ को संदर्भित किया है) NSArray को NSDictionary में कनवर्ट करें सीमा से बाहर कोई त्रुटि नहीं थ्रेड "मुख्य" java.lang.UnsupportedClassVersionError में अपवाद: एक (असमर्थित प्रमुख। प्रबंधक संस्करण 51.0) पार्सिंग के दौरान अजगर अनपेक्षित EOF mysql संग्रहीत कार्यविधि जो स्वयं को फिर से कॉल करती है जांचें कि दो सूचियां समान हैं मैं पीआईएल के साथ परिपत्र थंबनेल कैसे बनाऊँ? मैं NoSuchMethodError कैसे ठीक करूं?

मैं jquery-ui खींचने योग्य कैसे अक्षम कर सकता हूं?

मैं एक jQuery खींचने योग्य कैसे अक्षम कर सकता हूं, जैसे कि एक UpdatePanel पोस्टबैक के दौरान?

Solutions Collecting From Web of "मैं jquery-ui खींचने योग्य कैसे अक्षम कर सकता हूं?"

एक DisableDrag (myObject) और एक EnableDrag (myObject) फ़ंक्शन बना सकता है

myObject.draggable( 'disable' ) 

फिर

 myObject.draggable( 'enable' ) 

खींचने योग्य व्यवहार उपयोग को अस्थायी रूप से अक्षम करने के लिए:

 $('#item-id').draggable( "disable" ) 

खींचने योग्य व्यवहार को स्थायी रूप से उपयोग करने के लिए:

 $('#item-id').draggable( "destroy" ) 

JQuery में ड्रैग करने योग्य / सक्षम करने के लिए I used:

 $("#draggable").draggable({ disabled: true }); $("#draggable").draggable({ disabled: false }); 

@ कैल्सीफस का जवाब अस्पष्टता समस्या के साथ मेरे लिए काम नहीं किया, इसलिए मैंने इसका उपयोग किया:

 div.ui-state-disabled.ui-draggable-disabled {opacity: 1;} 

या तो मोबाइल उपकरणों पर काम किया

यहां कोड है: http://jsfiddle.net/nn5aL/1/

अक्षम खींचें योग्य jquery अस्पष्टता समस्या html सक्षम करें

ड्रॉप फ़ंक्शन ui.draggable पर ui.draggable करने ui.draggable को अक्षम करने के लिए यह पता लगाने में थोड़ी थोड़ी देर मुझे ले गया कि ऑब्जेक्ट ड्रॉप फंक्शन के अंदर से खींचा जा रहा है:

 $("#drop-target").droppable({ drop: function(event, ui) { ui.draggable.draggable("disable", 1); // *not* ui.draggable("disable", 1); … } }); 

एचटीएच किसी को

लगता है जैसे कोई भी मूल प्रलेखन को नहीं देखा। हो सकता है कि उस समय कोई नहीं था))

निर्दिष्ट अक्षम विकल्प के साथ एक ड्रैग करने योग्य प्रारंभ करें

 $( ".selector" ).draggable({ disabled: true }); 

Init के बाद अक्षम विकल्प प्राप्त करें या सेट करें।

 //getter var disabled = $( ".selector" ).draggable( "option", "disabled" ); //setter $( ".selector" ).draggable( "option", "disabled", true ); 

किसी संवाद के मामले में, उसे ड्रैगएबल नामक एक संपत्ति है, इसे गलत पर सेट करें

 $("#yourDialog").dialog({ draggable: false }); 

हालांकि, सवाल पुराना है, मैंने प्रस्तावित समाधान की कोशिश की और यह संवाद के लिए काम नहीं किया। आशा है कि यह मेरे जैसे अन्य लोगों की मदद कर सकता है

निम्नलिखित है कि यह क्या अंदर की तरह दिखेगा। .draggable({});

 $("#yourDraggable").draggable({ revert: "invalid" , start: function(){ $(this).css("opacity",0.3); }, stop: function(){ $(this).draggable( 'disable' ) }, opacity: 0.7, helper: function () { $copy = $(this).clone(); $copy.css({ "list-style":"none", "width":$(this).outerWidth() }); return $copy; }, appendTo: 'body', scroll: false }); 

मेरे पास एक सरल और सुरुचिपूर्ण समाधान है जो क्लास, शैलियां, छूट और सामान के साथ गड़बड़ नहीं करता है।

ड्रैग करने योग्य तत्व के लिए – आप 'प्रारंभ' ईवेंट जोड़ते हैं जो हर बार तत्व को स्थानांतरित करने का प्रयास करेंगे। आपके पास एक ऐसी स्थिति होगी जो चालें कानूनी नहीं है गैरकानूनी चाल के लिए – उन्हें 'e.preventDefault ();' जैसे नीचे दिए गए कोड में

  $(".disc").draggable({ revert: "invalid", cursor: "move", start: function(e, ui){ console.log("element is moving"); if(SOME_CONDITION_FOR_ILLEGAL_MOVE){ console.log("illegal move"); //This will prevent moving the element from it's position e.preventDefault(); } } }); 

आपका स्वागत है 🙂

से draggable विशेषता को बदलें

 <span draggable="true">Label</span> 

सेवा मेरे

 <span draggable="false">Label</span>