欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery li拖動

李中冰2年前9瀏覽0評論

在Web開發(fā)中,拖動功能在一些應(yīng)用中得到廣泛應(yīng)用。而jQuery作為Web前端技術(shù)中的一個重要框架,在拖動這一方面也有自己的實現(xiàn)方式。在jQuery中,可以通過使用li元素實現(xiàn)拖動的效果。

//通過jQuery UI庫實現(xiàn)li元素的拖動效果
$(function() {
$("ul").sortable();
$("ul").disableSelection();
});

以上代碼使用了jQuery UI庫中的sortable方法,將ul元素中的li元素變?yōu)榭赏蟿拥摹M瑫r,通過disableSelection方法,可以避免在拖動時選中其他元素。

//拖動li元素并交換位置時的效果
$("ul").sortable({
stop: function(event, ui) {
//獲取當(dāng)前拖動的li元素
var $droppedItem = ui.item,
//獲取被拖動至的位置的元素
$previousItem = $droppedItem.prev();
//交換位置
$droppedItem.insertBefore($previousItem);
}
});

以上代碼實現(xiàn)了拖動li元素并交換位置的效果。首先,通過sortable方法讓li元素可拖動。其次,在stop回調(diào)函數(shù)中,可以獲取當(dāng)前拖動的元素和被拖動至的位置的元素,從而實現(xiàn)交換位置的效果。