如何禁用表格数据的“拖动”

时间:2018-04-05 18:07:38

标签: javascript html

https://codepen.io/JoshTheGray/pen/dmmBYe

我正在尝试禁用“点击并拖动”颜色到网格上的功能,因为当您这样做时,它会使用所选颜色填充整个网格。

到目前为止,我已尝试将draggable=false添加到

<table>&amp;每<tr> / <td>,都没有效果。

我也尝试将此添加到我的body标签中,这似乎也没有效果。

<BODY ondragstart="return false;" ondrop="return false;">

我错过了什么?

1 个答案:

答案 0 :(得分:1)

可拖动不是问题,问题是如果您在 mousedown mouseup <之间移动鼠标,Click事件的目标会有所不同/ strong>即可。从某种意义上讲,这是一种奇怪的行为。你可以做的是用 mousedown mouseup 替换点击事件,具体取决于预期的行为。

mainGrid.addEventListener('mouseup', function(event) {

https://codepen.io/anon/pen/KoGMbE