2013-11-23 3 views
0

Используя zurb foundation 5, у меня есть несколько предупреждающих ящиков, которые визуализируют выпадающие списки синхронно и асинхронно.Распаковка загруженного async не работает (Zurb Foundation)

Синхронные выпадающие списки работают по назначению.

В раскрывающихся списках async нет всплывающих окон при нажатии.

Есть ли javascript-вызов, который я должен делать для создания zurb-основания после вызова асинхронного вызова, чтобы применить магию выпадающего списка?

ответ

0

Фигурные это ...

Функция Javascript нагрузки() имеет возможность для обратного вызова, где я просто называется «основание()» от объема загруженного элемента.

<script> 
    $(document).ready(function (e) { 
     $(".partial").each(function(index, item) { 
      var url = $(item).data("url"); 
      if (url && url.length > 0) { 
       $(item).load(url, { ... }, function() { 
        $(item).foundation(); 
       }); 
      } 
     }); 
    }); 
</script> 
+0

Незначительная оптимизация могла бы \ (могла) вызывать '$ ('. Partial'). Foundation()' после цикла, а не внутри 'each'. Или вы могли бы даже связать его после каждого, jQuery-style =) – Tapirboy

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