2013-05-30 4 views
0

Используя метод this, у меня есть некоторые элементы на моей странице, которые можно перетаскивать из одной колонки в другую.JS Отключить перетаскивание (draggable)

Я хотел был бы иметь возможность сделать перетаскивание постоянным. То есть, как только элемент перетаскивается (или, возможно, упаден, я думаю), ONCE, его больше нельзя перетаскивать.

Я попытался настроить перетаскивание на false, используя setAttribute, но это, похоже, не сработало.

Как вы могли (используя простой старый JS, без jQuery) отключить перетаскиваемую способность элемента?

Я действительно искал это и только нашел материал об отключении перетаскивания файлов и других материалов на страницу, о чем я не спрашиваю. Заранее спасибо.

+1

настройка перетаскивания на ложные работы для меня. Попробуйте отладить ваш подход setAttribute – Bill

+0

Действительно? Ни за что! –

ответ

1

На странице W3Schools вы ссылочного - мимо этого в консоли:

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

Затем попытайтесь перетащить элемент. Я думаю, вы найдете это работает;)

Если вы предоставите свой код, я помогу вам отладить.

+1

Это сработало, я понятия не имею, что я испортил. Спасибо Билли. –

Смежные вопросы