View Full Version : آموزش: کادر لود کردن صفحه
behzadamin12
یک شنبه 24 اسفند 1393, 19:37 عصر
سلام بچه ها
دید که تو بعضی از سایت وقتی یه محصول یا تصویر رو انتخاب میکنید
یه کادر کوچیک باز میشه مثل این کادر
129461
چه جوری نوشته میشه
با جی کوئری یا جاوا
مثالی دارید
لطفا مثال کاربردی ارائه بدید
با تشکر ویژه از تمام پاسخ دهندگان
ostadsho
چهارشنبه 27 اسفند 1393, 13:07 عصر
تصویر لودینگ عموما در مواردی کاربرد داره که از ajax استفاده میشه، یا اینکه بار اول صفحه داره لود میشه،فرض کنید یه همچنین تابع ajax داره اجرا میشه و قراره در طی مدت زمانی که عملیات در حال انجام شدنه ما یه تصویر لودینگ رو نمایش بدیم،خب اول میایم عکس لودینگ رو بهش استایل مناسب میدیم مثلا اون رو دقیقا وسط صفحه متمرکز می کنیم:
<style>
#loading_img{position: fixed; left: 0;right: 0;margin: 0 auto; top: 100px; display: none;}
</style>
<img src="loading.gif" id="loading_img">
<button id="test"></button>
توجه داشته باشید که display تصویر لودینگ حتما باید none باشه،چون قرار نیست همیشه توی صفحه نمایشش بدیم که،خب حالا دستورات ajax:
<script>
$("#test").click(function(){
$("#loading_img").show();
$.ajax(function(){
url:'test.php',
type:'post',
data:{}
})
.done(function(){
$("#loading_img").hide();
})
})
</script>
توضیح اینکه فرضا ما زمانی که روی button کلیک کردیم میخوایم عملیاتمون اجرا بشه،بنابراین به محض اینکه روی دکمه کلیک بشه عکس ظاهر میشه اما در قسمت done به محض اجرای دستورات مجددا عکس لودینگ مخفی میشه.اون تابع ایجکسی که نوشتم فقط نمونه هست و مواردی که داخلش مشخص شده هیچ اهمیتی در بحث فعلی ما نداره.
id1385
پنج شنبه 28 اسفند 1393, 22:40 عصر
لودینگ رو بصورتهای مختلف میشه گذاشت
همونطور که دوستمون گفتن استایل دهی بهش مهمه
و نوشتن یک لودر هم مهم هستش
مثلاً لودینگی نوشتم که کل اطلاعات سایت رو با پراسس بار (درصدی) نمایش میده
تست :
http://mariagreenhouse.com/webApp/
تو خود صفحه ی اصلی هم باز نمونه هایی از لودینگ هست
برای لود با آیجکس هم یه کلاس نوشتم
اگه دوستان خواستن میتونم آموزش اون رو هم بزارم
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.