Элемент DOM не обновляется после ответа jquery

Элемент DOM демо-страницы не обновляется после ответа jquery. Я использую этот плагин для ссылки jquery в сочетании со следующим сценарием:

     $(document).ready(function() {
    $("#produtos_div").scroll(function() {
      if ($(this).scrollTop() + $(this).height() == $(this).get(0).scrollHeight) {
        $.ajax({
          type: "post",
          url: "more.php",
          success: function(data) {
              $("#produtos_div").append(data);
              $.post('addMenuShoppingCart.php', function(return){
                    $('#result').append(return);
                    stickytooltip.init("*[data-tooltip]", "mystickytooltip");
      })
          },
          error: function() {
          }
        });
 });

работает, когда он загружен, но когда вы прокручиваете и включаете элементы div из поста и пытаетесь перезагрузить плагин, возникает ошибка: Object не поддерживает это свойство или метод. Так как ввод новых элементов в div с новым attr, но ничего не работает. Если кто-то что-то знает, пожалуйста, помогите.

2 ответа

Решение

Мне удалось решить, просто создать метод, чтобы добавить копию которого является init, но с одной строкой, которая была рассмотрена:

/ * stickytooltip.stickynotice1 stickytooltip.stickynotice1.join = ('') * / 

Спасибо!

Ну, ошибка происходит потому, что stickytooltip объект не имеет destroy метод. Я только что сделал быстрый поиск по stickytooltip.js и в этом нет метода уничтожения.

Вы не опубликовали строку, где это происходит, но это в коде предоставленной вами демонстрационной страницы.

Другие вопросы по тегам