屬性/方法 描述 dropEffect屬性 表示拖放操作的視覺效果,允許設置其值,這個效果必須用在effectAllowed屬性 指定的允許的視覺效果的范圍內(nèi),允許指定的值none、copy、link、move
effectAllowed屬性 用來指定當元素被拖放時所允許的視覺效果,可以指定的值copy、link 、move、copylink 、linkmove、all、none、uninitialized
types屬性 存入數(shù)據(jù)的種類,字符串的偽數(shù)組
void clearData(DOMString format)方法 清除DataTransfer對象中存放的數(shù)據(jù),如果省略掉參數(shù)format就會清除全部數(shù)據(jù)。
void steData(DOMString format,DOMStrong data 向DataTransfer對象中存入數(shù)據(jù)
DOMString getData(DOMString format) 從DataTransfer對象中讀取數(shù)據(jù)
void setDragImage(Element image,long x,long y) 用img元素來設置拖放圖標
clearData方法可以用于清除DataTransfer對象中的數(shù)據(jù)。 設置拖放時的視覺效果 dropEffect屬性與effectAllowed屬性結(jié)合起來可以設定拖放時的視覺效果。effectAllowed屬性表示一個元素被拖放時所允許的視覺效果,一般在ondragstart事件中設定,他的值如下: 屬性值 | 說明 | copy | 允許被拖動的元素被復制到項目中 | move | 允許將被拖動元素移動到被拖動的目標元素中 | link | 通過拖放操作,被拖動的元素會連接到拖到的目標元素上 | copylink | 被拖動元素被復制或鏈接到拖動的目標元素中,根據(jù)拖動的目標元素來決定執(zhí)行復制操作還是鏈接操作 | copyMove | 被拖動元素復制或移動到拖到的目標元素中,根據(jù)被拖動的目標元素來決定復制操作還是移動操作 | linkmove | 被拖動元素被連接或移動到拖動的目標元素中,根據(jù)拖動的目標元素來決定執(zhí)行鏈接操作還是移動操作 | all | 允許執(zhí)行所有拖動操作 | none | 不允許執(zhí)行任何拖動操作 | uninyialize | 不指定effectAllowed屬性值。這是將執(zhí)行瀏覽器中默認允許的拖動操作,但是這個操作不能通過effectAllowed屬性值來獲取 | dropEffect屬性表示實際拖放時的視覺效果,一般在ondragover事件中指定,允許的值none、copy、link、move。
拖放
(ev) {
ev.();
ev..=;}
(ev) {
ev.=;
ev..(,ev..);
}
(ev) {
ev.();
=ev..();
ev..(.());
}
{
: ;
:;
:;
}
{
:;
:;
: ;
: ;
}
()()
()
|