【发布时间】:2015-10-07 04:22:12
【问题描述】:
我创建了一个简单的 html 网页。 用户需要选择像 1.23 这样的文本,然后将其拖放到另一个浏览器中。 这一切都完美无缺。 (我不需要编写任何代码就可以让它工作。我认为这都是浏览器内置功能的一部分。)
我需要将这个数字四舍五入到 1.5。我在四舍五入时没有问题, 但是我如何才能在在拖动过程中捕捉(并更改)值?我不想更改第一个浏览器中的值,它需要保持为 1.23... 我只需要在拖放开始和拖放之间进行舍入 ,进入第二个浏览器窗口。
可以吗?我会发布一些代码,但是就像我说的那样,这一切都可以在没有任何代码的情况下工作......除了“更改同时拖动部分”。
我宁愿编写自己的代码,不仅仅为了这 1 个小功能而拖入像 jquery 这样的海量代码库。
【问题讨论】:
-
你可以这样做when copying the text(
Ctrl + C或右键单击和复制),但我不知道你是否可以在拖动时这样做。不能在接收窗口做吗?粘贴数据后,进行处理? -
能不能不用javascript的.hover()函数,然后在移动的时候看看item是不是不在原来的位置?
-
“我只需要在drop之后做回合” - 你试过用
onDropevent:developer.mozilla.org/en-US/docs/Web/Guide/HTML/…
标签: javascript html drag-and-drop