Элемент DOM не обновляется после ответа jquery - PullRequest
0 голосов
/ 28 ноября 2011

Демонстрационная страница Элемент 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 из поста и пытаетесь перезагрузить плагин, возникает ошибка: объект не поддерживает это свойство или метод.Так как ввод новых элементов в div с новым attr, но ничего не работает.Если кто-то что-то знает, помогите.

Ответы [ 2 ]

0 голосов
/ 28 ноября 2011

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

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

Спасибо!

0 голосов
/ 28 ноября 2011

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

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

...