如我的附件中所示,我需要將1拖動到0時,0將被數字1替換,並將內容文本加載到內容區域2中3 4一樣,負荷相應的內容,對不起我的英語不好拖放加載內容html或加載DIV
http://www.asciiflow.com/#Draw3932677476163280247/2136498171
我沒有10美譽,我不能上傳圖片
如我的附件中所示,我需要將1拖動到0時,0將被數字1替換,並將內容文本加載到內容區域2中3 4一樣,負荷相應的內容,對不起我的英語不好拖放加載內容html或加載DIV
http://www.asciiflow.com/#Draw3932677476163280247/2136498171
我沒有10美譽,我不能上傳圖片
你需要讓你想給拖動可拖動的東西他們的屬性draggable =「true」。因此,那些包含數字的框 - 您可能希望使整個框具有draggable = true,或者如果只是數字,則將其包裝在一個範圍內並使其可拖動。
一旦他們可以拖動,你要設置的dataTransfer對象像這樣(假設沒有別的除了事物的數量被拖動):
ondragstart = function(ev) {
ev.dataTransfer.setData("text", ev.target.innerHTML);
}
有關的東西,可以被丟棄 - 你需要取消dragover事件指示下降是允許的,很多人都寫了這一點,但在本質上你想要的東西,如:
$(".dropTargets").bind("dragover", function(ev) {
event.preventDefault(); // or something like that
});
最後得到drop事件:
$(".target").bind("drop", function(ev) {
this.innerHTML = ev.originalEvent.dataTransfer.getData("text");
});
這裏是一個非常快的樣品展示它是如何工作的:http://jsfiddle.net/zcZE5/2/
一對夫婦實施細則,將節省您在這裏的一些汗水,你
a)您需要調用使用setData否則Firefox將不開始拖動 b)您必須使用鍵「文本」,否則IE會抱怨。
HI木質,我的繪製更新http://www.asciiflow.com/#Draw3932677476163280247/2136498171,您的演示,我需要,相同的拖放號碼1進入箱子目標,內容編號1加載到箱子內容,同樣2 3 4 5,謝謝 –
謝謝任何人幫我 –
沒有圖像顯示。另外,請看這個:http://meta.stackexchange.com/questions/75491/how-to-upload-an-image-to-a-post – hjpotter92
我沒有10張聲望發佈圖片。 –