Kann mir jemand diesen Start erklären: Funktionscode? Jquery UI ziehbare Startfunktion Code
$("#car, #boat, #soccer").draggable({
start: function(event, ui) {
if (!done)
return false;
},
});
Kann mir jemand diesen Start erklären: Funktionscode? Jquery UI ziehbare Startfunktion Code
$("#car, #boat, #soccer").draggable({
start: function(event, ui) {
if (!done)
return false;
},
});
done
ist eine definierte Variable (meist boolean), wenn es zu true
gleich (und nicht falsch), dann kann der Benutzer zieht #car
, #boat
und #soccer
. Dies kann es
$(function(){
var done = false;
$('#tg-done').on('click', function(){
((done) ? done = false : done = true);
$('p').text('`done` = ' + done);
});
$(".draggable").draggable({
start: function(event, ui) {
if(!done) return false;
}
});
});
.draggable {
width:100px;
height:100px;
background:#333;
border-radius:4px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
<button id="tg-done">Toggle `done`</button>
<p>`done` = false</p>
<div class="draggable"></div>
Die start
Funktion von draggable
können Sie die Drag abzubrechen durch false
zurück.
Hier können Sie die Knoten #car
, #boat
und #soccer
nur dann ziehen, wenn die done
var true
ist.
wenn (! Done) bedeutet, wenn der Benutzer immer noch die ziehbare hält? – Christine
kann ich nicht ohne den Rest des Codes sagen. Die 'done' var sollte vorher gesetzt worden sein. Die Startfunktion wird nur aufgerufen, wenn der Benutzer anfängt, einen Knoten zu ziehen, bevor der Knoten sich zu bewegen beginnt. Also ja, der Benutzer hält den ziehbaren, aber wenn er fertig ist, wird er ihn sofort freigeben. –
_explain_ was erklären? – Satpal
getan ist ein definierter boolean, wenn es getan wird, dann kann der Benutzer '#car, #boat, # soccer' –
ziehen, wenn nicht getan? wie nicht alles schleppend? oder nicht getan? – Christine