Jquery JQ&;投球-我可以让结束事件开火,但不能投球?
所以我有一个列表,它的元素被列为可拖放的 当我尝试在这些元素上拖动拖动时,我无法启动拖放功能 但是,如果我将over函数添加到dropable中,它会触发罚款。。。我不知道我做错了什么Jquery JQ&;投球-我可以让结束事件开火,但不能投球?,jquery,drag-and-drop,Jquery,Drag And Drop,所以我有一个列表,它的元素被列为可拖放的 当我尝试在这些元素上拖动拖动时,我无法启动拖放功能 但是,如果我将over函数添加到dropable中,它会触发罚款。。。我不知道我做错了什么 $('#stepList').append('<li class=\"steps ui-state-highlight\" style=\"margin-top:10px;\" >' + '<div class=\"close\"><spa
$('#stepList').append('<li class=\"steps ui-state-highlight\" style=\"margin-top:10px;\" >' +
'<div class=\"close\"><span class=\"closeSpan ui-icon ui-icon-circle-close\"> </span> </div>' +
'<div class=\"stepNum"></div>' +
'<div class=\"stepInfo">Step Type: <a href=\"#\" onclick=\"editInfo(' + newStepInfo.infoID + ')\"> ' + newStepInfo.typeOfStep + '</a></div>' +
'<div class=\"nameDiv\"></div>' +
'<div class=\"sigDiv\"></div> <div class=\"disDiv"\></div></li>');
$('.close').bind('click', function () {
killStep(this);
});
renumberSteps();
//Adding the Droppable ability to this newest added STEP
$("#stepList li:last").droppable({
over: function (event, ui) { alert('testOver'); }, // addFunctionsToDropBox(this, event, ui); },
drop: function (event, ui) {
alert('test');
//Main function to bind all droppable events.
//addFunctionsToDropBox(this, ev, ui);
}
});
$(“#步骤列表”).append(“”+
' ' +
'' +
'步骤类型:'+
'' +
“ ”);
$('.close').bind('click',函数(){
killStep(这个);
});
将步骤重新编号();
//将可拖放功能添加到此最新添加的步骤
$(“#步骤列表li:last”)。可拖放({
over:function(event,ui){alert('testOver');},//addFunctionsToDropBox(this,event,ui);},
drop:函数(事件、用户界面){
警报(“测试”);
//绑定所有可拖放事件的主函数。
//addFunctionsToDropBox(此、ev、ui);
}
});
我的拖鞋在这里:
$(“.option”).draggable({helper:“clone”})
HTML:
添加一个步骤
说出一个步骤。
添加附件。
这些李坐在一个可以放下的沙发上,所以我不知道这是否会把事情搞砸,但我知道我以前也能创造出这种行为,只是我现在有问题
谢谢你的帮助!
Todd明白了,我必须将“贪婪”设置为true,因为它位于一个可放下的div中
<div id="mainbox">
<div id="dropbox">
<ul id="stepList">
</ul>
</div>
<div id="rightBar">
<div class="newStep">
<span class="ui-icon ui-icon-person"></span>Add a step</div>
<div id="nameBox" class="ui-state-hover option">
<span class="ui-icon ui-icon-flag" style="float: left; margin-right: -0.85em;"></span>
Name a step.
<input type="text" class="ui-autocomplete-input" style="width: 95px;" id="stepName" />
</div>
<div id="attachBox" class="ui-state-hover option">
<span class="ui-icon ui-icon-suitcase" style="float:left; margin-right: -0.85em;"></span>
Add attachment.
</div>
</div>
</div>