2012-04-04 166 views
0

我正在試驗HTML5,使html元素可拖動。它處理按鈕,但不是在文本輸入,相同的確切代碼。有什麼理由呢?它調用dragstart hadnler,但在它調用dragend處理程序之後,它甚至不會開始。按鈕本身僅適用於Chrome,但輸入類型文本根本不起作用。HTML5拖放輸入

(的一個工作是一個按鈕元件,而不是一個輸入類型的按鈕或提交)

+0

嘗試將您的可拖動屬性放在標籤上而不是輸入字段本身。 ''據說你可以將任何元素標記爲可拖動,但我發現瀏覽器變化很大, 。 – slashingweapon 2012-04-04 14:59:57

+0

嗯,但我想拖動實際的輸入,一個沒有標號的輸入:/ – webdreamer 2012-04-04 15:55:13

+0

任何你想要做的事情都將受到瀏覽器支持的限制,而且瀏覽器沒有完全適應可拖動的速度。爲了獲得良好的兼容性,如果您需要將輸入標籤包裹在其他內容中,我不會感到驚訝:標籤,div,東西...... – slashingweapon 2012-04-04 22:18:03

回答

1

未啓用的DnD爲在Firefox按鈕工作。你可以讓它在firefox的textinput,label上運行,但它不能在chrome中運行。