Django-Ajax-вантажно-Overy використовує JavaScript, щоб додати / видалити завантаження перекриття на цільовий елемент під Ajax дзвінки. Він може бути викликаний на будь-якому елементі, який повинен отримувати завантаження накладення, і приймає опції для селекторів класу і завантаження накладення тексту.
Установка
У налаштуваннях проекту Django, додати "ajax_loading_overlay" до вашого INSTALLED_APPS.
Використання
Ув'язка JS:
<Сценарій SRC = "{{STATIC_URL}} ajax_loading_overlay / jQuery.ajax-вантажно-overlay.js">
Виклик плагіна:
$ ('# Призначення ") і loadingOverlay (.);
Зняття навантаження накладення (як правило, в разі успіху виклику Ajax):
$ ('# Призначення ") і loadingOverlay (" Видалити ") .;
Параметри можуть бути передані скасувати завантаження клас за замовчуванням ("Завантаження"), накладення клас ('накладення'), та / або завантаження тексту ("Завантаження ..."):
$ ('# Цільовий »). LoadingOverlay ({
І NBSP; loadingClass: «myLoadingClass ',
І NBSP; overlayClass: «myOverlayClass ',
І NBSP; loadingText: "Loading. Будь Ласка Зачекайте. '
});
Якщо параметри передаються при ініціалізації завантаження накладення, одні й ті ж параметри мають бути передані при видаленні, що накладення (хоча loadingText не використовується методом Видалити):
$ ('# Цільовий »). LoadingOverlay (" Видалити ", {
І NBSP; loadingClass: «myLoadingClass ',
І NBSP; overlayClass: «myOverlayClass"
});
Що нового У цьому випуску :.
- Додана paddingTop варіант для накладення тексту
Що нового у версії 0.1.1:
- JS очистки; Додані опції JSLint.
Вимоги
- Python
- JQuery
- Django
Коментар не знайдено