使用 HTML CSS 和 JavaScript 拖放可排序列表,免費(fèi)源碼下載

? ? ? ?拖放排序列表是一種廣泛使用的 UI 元素,允許用戶通過將項(xiàng)目拖放到所需位置來重新排序。這個(gè)功能可以在許多網(wǎng)絡(luò)應(yīng)用程序中找到,比如任務(wù)管理器和電子商務(wù)網(wǎng)站。
? ? ? ? 在這篇博文中,您將學(xué)習(xí)如何使用 HTML、CSS 和 JavaScript 創(chuàng)建拖放可排序列表。不使用任何外部 JavaScript 庫來創(chuàng)建這個(gè)可排序列表,因此您將對(duì) DOM 操作、事件處理、數(shù)組操作等有更深入的了解。
先來看一下做好后的效果:

上面的每一個(gè)列表都可以通過鼠標(biāo)拖動(dòng),改變順序。我們來看看這是怎么實(shí)現(xiàn)的:
創(chuàng)建拖放可排序列表 JavaScript 的步驟
?創(chuàng)建一個(gè)文件夾。您可以隨意命名此文件夾,并在此文件夾中創(chuàng)建下述文件。
1,創(chuàng)建一個(gè) index.html 文件。
2,創(chuàng)建一個(gè) style.css 文件。
3,創(chuàng)建一個(gè) script.js 文件。
首先,將以下 HTML 代碼添加到您的index.html文件中以創(chuàng)建可拖動(dòng)、可排序的列表項(xiàng): 我添加了六個(gè)列表項(xiàng),但您可以添加任意多個(gè)。
? 接下來,將以下CSS代碼添加到style.CSS文件中,用來設(shè)置列表項(xiàng)的樣式。如果您愿意,你可以通過更改文件中的顏色、字體、大小和其他屬性來自定義它。
最后,將以下JavaScript代碼添加到script.js文件中,將拖放功能添加到可排序列表中:要更深入地理解代碼,您可以下載本文的源碼,或者閱讀代碼中的注釋并進(jìn)行實(shí)驗(yàn)。
? ? ?需要注意的是,用于創(chuàng)建拖放可排序列表的腳本代碼只能在帶有鼠標(biāo)的設(shè)備上工作。如果您想啟用觸摸功能,還需要添加觸摸事件偵聽器。
結(jié)論和總結(jié)
按照本文中的步驟,您已經(jīng)成功地使用HTML、CSS和JavaScript創(chuàng)建了拖放可排序列表?,F(xiàn)在,您可以修改代碼以滿足您的需求。
如果您遇到任何問題或代碼無法按預(yù)期工作,您可以免費(fèi)下載此項(xiàng)目的源代碼文件。
? ?提取碼:r4qy
?::#url62.ctfile.com/f/36531862-834311526-ccdc04?p=7836 ?提取碼: 7836
? ?如果你在CSDN或者博客園又或者是簡書上也看到這篇文章,不要覺得奇怪,因?yàn)槟且彩俏业馁~號(hào)