0

Изучив article, я пытаюсь развернуть мое перетаскивание, но оно не работает. Вот Мой Code.AngularJS Переключатель перетаскивания не работает

Проблема, с которой я столкнулся, - это мои события не стреляют. Может ли кто-нибудь помочь мне в этом? когда я двигаю салфеткой меня в любую форму, я хочу вызвать предупреждение, о котором упоминается в контроллере dd. Если красть меня кнопка падает на красный треугольник я ожидал, что я предупредит упал на красный и такой же, как и для других форм

el.addEventListener('drop', function(e) { 
    debugger; 
    if (e.stopPropagation) e.stopPropagation(); // Stops some browsers from redirecting. 
    this.classList.remove('over'); 

    var item = document.getElementById(e.dataTransfer.getData('Text')); 
    this.appendChild(item); 

    scope.$apply('drop()'); 

    return false; 
    }, false); 

Спасибо,

+0

Когда вы делаете то, что происходит? –

+0

когда я двигаю салфеткой меня в любую форму, я хочу вызвать предупреждение, о котором упоминается в контроллере dd. Если проведите по экрану, кнопка будет сброшена на красный треугольник. Я ожидаю, что я буду предупреждать о том, что на красном и то же, что и для других фигур. – Aqdas

+0

Для меня, в последнем Chrome на Windows 7, он работает для нижней голубой области, но не для остальных. Это должно быть хорошим местом для начала. –

ответ

1

Это во многом вопрос CSS. Синий треугольник покрывает большинство красных и зеленых и выше в DOM. Я вижу, как красный и зеленый треугольники предупреждают, ЕСЛИ Я заглядываю в непокрытые части. Синий прямоугольник, который вы видите выделенным, - это пространство DOM, в котором находится синий треугольник, который является интерактивной областью.

enter image description here

+0

если проблема перекрытия, почему это работает? http://codepen.io/anon/pen/KzaYob – Aqdas

+0

В вашей ссылке на два поля в левом ящике есть только небольшое пространство для регистрации событий, потому что правый ящик покрывает большую часть его. На самом деле это та же самая ситуация. Оба примера codepen работают, и в обоих примерах один элемент охватывает большинство других элементов. –

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