Django-Ajax โหลด-Overy ใช้ JavaScript เพื่อเพิ่ม / ลบซ้อนทับโหลดไปยังองค์ประกอบเป้าหมายในช่วงสายอาแจ็กซ์ ก็สามารถที่จะเรียกร้องให้องค์ประกอบที่ควรได้รับการซ้อนทับการโหลดใด ๆ และยอมรับตัวเลือกสำหรับการเตอร์ชั้นและโหลดซ้อนทับข้อความ
การติดตั้ง
ในการตั้งค่าโครงการ Django ของคุณเพิ่ม "ajax_loading_overlay" เพื่อ INSTALLED_APPS ของคุณ
การใช้งาน
การเชื่อมโยง JS:
โทรปลั๊กอิน:
$ ('# เป้าหมาย') loadingOverlay ().
ถอดซ้อนทับการโหลด (โดยปกติจะอยู่กับความสำเร็จของการเรียกอาแจ็กซ์):
$ ('# เป้าหมาย') loadingOverlay ('ลบ').
ตัวเลือกที่สามารถส่งผ่านไปแทนที่ชั้นโหลดเริ่มต้น ('โหลด') ชั้นซ้อนทับ ('ซ้อนทับ') และ / หรือข้อความโหลด ('loading ... '):
$ ('# เป้าหมาย'). loadingOverlay ({
& nbsp; loadingClass: 'myLoadingClass',
& nbsp; overlayClass: 'myOverlayClass',
& nbsp; loadingText: 'โหลด โปรดรอสักครู่. '
});
ถ้ามีตัวเลือกจะถูกส่งผ่านเมื่อเริ่มต้นซ้อนทับโหลดตัวเลือกเดียวกันจะต้องผ่านเมื่อถอดซ้อนทับที่ (แม้ว่า loadingText จะไม่ใช้วิธีการลบ):
$ ('# เป้าหมาย'). loadingOverlay ('ลบ', {
& nbsp; loadingClass: 'myLoadingClass',
& nbsp; overlayClass: 'myOverlayClass'
});
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- ตัวเลือกที่เพิ่มเข้ามา PaddingTop สำหรับข้อความที่ซ้อนทับ
มีอะไรใหม่ ในรุ่น 0.1.1:
- การทำความสะอาด JS; เพิ่มตัวเลือก JSLint.
ต้องการ
- หลาม
- jQuery
- Django
ความคิดเห็นที่ไม่พบ