gpt4 book ai didi

javascript - ZK中如何防止拖拽所有组件上的文本

转载 作者:行者123 更新时间:2023-11-30 15:18:32 30 4
gpt4 key购买 nike

Screen shoot from zk demo

我从用户那里得到了一个问题。我如何禁止从 zk 组件拖动文本,就像上面的屏幕截图一样?我在 zk demo 中尝试将 userName 字段的值拖到 password 字段。我认为这不仅在 zk 中是可能的。如果我使用 draggabledropable 属性,由于组件太多,将需要付出很多努力。我该怎么办?

最佳答案

这种拖放是一种跨浏览器的功能,允许用户突出显示文本,然后将其剪切或复制到其他地方(例如 Microsoft Word 或浏览器的搜索框)。

为了防止这种情况发生,您需要覆盖浏览器在拖动时的默认行为:

<body ondragstart="return false" draggable="false" ...

有关更多详细信息,请参阅类似问题的答案:https://stackoverflow.com/a/1593528/7653073

正如对该问题的评论所指出的,您可能需要考虑保持原样。由于这是默认的浏览器行为,用户可能会忽略它。

关于javascript - ZK中如何防止拖拽所有组件上的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44128150/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com