javascript - 更改可拖动属性

标签 javascript

我正在为 children 制作一个数学拼图页面。 答案在 s 中,拖过问题。 当使用答案时,我想禁用特定答案的拖动。 我可以“变暗”答案并防止其被删除,但到目前为止还没有找到防止拖动答案的方法。

请帮忙...如果可能,我宁愿不使用 JQuery

function handledrop(elt, evt) {

        //Dim THE DRAGGED ITEM 
        dragitem.style.opacity=0.4;  //***********This works
        dragitem.style.hidden="true";//***********This doesn't or any variation I an think of
                                     //***********dragitem.draggable="false"
                                     //***********dragitem.style.draggable="false"
                                     //***********dragitem.draggable="false"

        dragitem.ondrag =  "donothing()";
        dragitem.ondragstart="donothing()" ;
        }

最佳答案

您可以将可拖动设置为 false

document.getElementById('you_id').setAttribute('draggable', false);

关于javascript - 更改可拖动属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18814048/

相关文章:

javascript - 克隆另一个 div,此时 jquery 不起作用

javascript - Vanilla JavaScript : How to make the second number of two random numbers always higher than the first

javascript - Eclipse:内容辅助不显示建议

javascript - 如何设置 bxslider 图像 slider 的样式?

javascript - 如何为单个类设置原型(prototype)对象的属性

javascript - Knockout.js 如何从绑定(bind)构建字符串

javascript - 从函数返回结果(javascript、nodejs)

javascript - 使用 Redux 在 React 组件中执行后台任务

javascript - JavaScript 循环中的复利计算器

javascript - 检测用户是否离开选项卡,Vuejs