jQuery中有一個(gè)非常常用的事件,叫做drag:
$("#drag-me").draggable({ drag: function(event, ui) { // 拖拽時(shí)執(zhí)行的代碼 } });
這個(gè)事件可以在一個(gè)DOM元素上綁定,然后當(dāng)用戶在頁(yè)面上拖拽這個(gè)元素時(shí)觸發(fā)。同時(shí),我們可以在事件處理函數(shù)中執(zhí)行一些代碼,比如實(shí)時(shí)更新元素的位置,或是維護(hù)一個(gè)拖拽時(shí)的操作狀態(tài)。
對(duì)于需要復(fù)雜的拖拽交互的頁(yè)面,drag事件是必不可少的一部分。通過(guò)它,我們可以方便地實(shí)現(xiàn)各種交互效果,從簡(jiǎn)單的拖拽到復(fù)雜的拖拽排序、拖拽拉伸等等。
總之,drag事件是jQuery中非常強(qiáng)大的一個(gè)特性,在實(shí)際開(kāi)發(fā)中需要重點(diǎn)掌握。