如何使用 CSS 伪元素作为 jquery UI 句柄



当我在 html 列表中使用绝对定位的伪元素时,它们会以应有的方式出现,然后,当使列表可排序时,伪元素被识别为可拖动元素的一部分。

但是如何指示这个伪元素是唯一的句柄呢?或。。如何取消除伪元素之外的所有内容作为可拖动元素?

我尝试/希望将伪元素指示为句柄,但这不起作用。

$('#test').sortable({
    handle: "::after"
});

为了清楚起见,我做了这个小提琴

如这里报道的:

"你不能操纵:after,因为它在技术上不是DOM的一部分,因此任何JavaScript都无法访问。

链接提供了一些解决方法。

最新更新