Задайте динамически созданный div, который удаляется после события mouseup

0

Как настроить таргетинг на div, который динамически создается на mousedown и mousemove, а затем удаляется с помощью мыши?

Я попытался настроить его так:

$ ('div').on('remove', '.ui-draggable-dragging', function(e){
      console.log('hello world');
    });

Этот div происходит только тогда, когда ящик создается другим скриптом js. Спасибо за вашу помощь.

  • 0
    Можете ли вы добавить другой код, например HTML, который вы используете? Возможно, также создать jsFiddle для нас?
  • 0
    Я бы, но я не уверен, что могу поделиться этим сайтом. Это сайт моей компании, и страница динамически создается с помощью xml, который мы пишем. Это «стиль», который был создан как карта изображения. Это означает, что респондент может нарисовать прямоугольник для каждого раздела изображения, которое им нравится. У меня есть клиент, который хочет, чтобы всплывающее окно отображалось, когда респондент рисует поле, чтобы спросить его, почему им нравится эта часть изображения.
Теги:
element
mouseup

2 ответа

0
Лучший ответ

попробуй это. Если .ui-draggable-dragging динамически создается, вам нужно выполнить поиск body для него, прежде чем что-либо делать:

$('body').on('remove', '.ui-draggable-dragging', function (e) {
    console.log('hello world');
});
  • 0
    Спасибо, я попробую и сообщу, если это сработает.
  • 0
    Никаких проб, дайте мне знать, если вы получите какие-либо ошибки в консоли и т. Д.
Показать ещё 4 комментария
0

Вы должны попытаться проверить изменения на более высоком элементе в DOM, например

$('body').on( 'change', '#container', function() {
   dowhatyouneed();
}):
  • 0
    Спасибо, ребята, я попробую посмотреть, сработает ли это.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню