Задать вопрос
@utyfua

Как сделать чтобы событие Droppable не повторялось родительском элементе(ах)?

Добрый вечер.
Есть
<div class="to_me">
<span class="me">меня <span class="to_me">место</span> и <span class="to_me">место</span></span>
<span class="me">меня <span class="to_me">место</span> и <span class="to_me">место</span></span>
<span class="me">меня <span class="to_me">место</span> и <span class="to_me">место</span></span>
<span class="me">меня <span class="to_me">место</span> и <span class="to_me">место</span></span>
</div>
в "to_me" можно вставлять "me" но если сделать это более глубже по ветке DOM то событие $(".to_me").droppable({drop:func}) рекурсивно идет по родителях.
к тому же подсветка неправильная идет из за этого $(".to_me").droppable({hoverClass:"to_me_2"})
Как можно решить проблему?
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
thewind
@thewind
php программист, front / backend developer
Если вы юзаете jqueryui, то попробуйте свойство greedy api.jqueryui.com/droppable/#option-greedy
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
taliban
@taliban
php программист
$('span.to_me') может так поможет избавиться от родителя
Ответ написан
abyrkov
@abyrkov
JavaScripter
Event.preventDefaults();
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 17:50
7000 руб./за проект
18 дек. 2024, в 17:26
5000 руб./за проект
18 дек. 2024, в 17:23
1500 руб./за проект