عدم نمایش تا قبل از بارگذاری کامل!

این تاپیک 32 پاسخ و 4 مشارکت کننده دارد . آخرین آپدیت توسط :  N4H ،‏ 3 ماه و 1 هفته پیش .

این تاپیک تاکنون 7929 بازدید داشته است .

تگ شده :  

نویسنده پست
یکشنبه ، 3 مارس 2013     10:45 ب.ظ #


محمد سلطان زاده

Subscriber
243 پست30 تاپیک

سلام دوستان

یه سوال: چطور میشه کاری کرد که تا وقتی یه قسمت از صفحه بطور کامل بارگذاری نشده نمایش داده نشه و به جاش یه عکس لودینگی چیزی نمایش داده بشه؟

مثلا ما بین یه تگ div یه محتوا داریم که تصاویرشو از یه فایل css غیر از style.css میگیره، حالا میخوام تا زمانی که تمام تصاویر اون قسمت بارگزاری نشده چیزی رو نمایش نده و به جاش یه متنی چیزی نمایش بده!

 

ممنون

0  تشکر
یکشنبه ، 3 مارس 2013     10:50 ب.ظ #


لقمان آوند

مدیر ارشد
VIP
1704 پست5 تاپیک

ابتدای کار با استفاده از css مقدار display اون رو none بزار و در آخر صفحه با استفاده از جاوااسکریپت display اون div رو block کن .

1  تشکر
یکشنبه ، 3 مارس 2013     10:52 ب.ظ #


محمد سلطان زاده

Subscriber
243 پست30 تاپیک

ممنون. ولی چطور با استفاده از جاوااسکریپت display اون div رو block کنم؟

0  تشکر
یکشنبه ، 3 مارس 2013     10:54 ب.ظ #


لقمان آوند

مدیر ارشد
VIP
1704 پست5 تاپیک

برای div یه آیدی بزار مثل div7 بعد شبیه این استفاده کن :

3  تشکر
یکشنبه ، 3 مارس 2013     10:55 ب.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

اینطوری

2  تشکر
یکشنبه ، 3 مارس 2013     10:56 ب.ظ #


محمد سلطان زاده

Subscriber
243 پست30 تاپیک

خیلی ممنونم.

1  تشکر
دوشنبه ، 4 مارس 2013     9:15 ق.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

آقای آوند میگم میشه اینکارو هم انجام داد؟نظر شما چیه ؟ میگم در ابتدای کار به جای اینکه display اون div رو none کنیم،توش یه عکس loading متحرک بزاریم،بعد با کد جاوااسکریپت انتهای صفحه innerHTML اون div رو به محتوای دلخواه (تصاویر مورد نظر) تغییر بدیم.نظر شما چیشه؟ :)

2  تشکر
دوشنبه ، 4 مارس 2013     1:53 ب.ظ #


لقمان آوند

مدیر ارشد
VIP
1704 پست5 تاپیک

آره کیوان جان ، اینم میشه ...

2  تشکر
دوشنبه ، 4 مارس 2013     3:49 ب.ظ #


محمد سلطان زاده

Subscriber
243 پست30 تاپیک

[quote=9911]آقای آوند میگم میشه اینکارو هم انجام داد؟نظر شما چیه ؟ میگم در ابتدای کار به جای اینکه display اون div رو none کنیم،توش یه عکس loading متحرک بزاریم،بعد با کد جاوااسکریپت انتهای صفحه innerHTML اون div رو به محتوای دلخواه (تصاویر مورد نظر) تغییر بدیم.نظر شما چیشه؟ [/quote]
 ممنون. ميشه واسه ما آماتور ها يكم بازش كنين؟ ممنون

0  تشکر
دوشنبه ، 4 مارس 2013     4:03 ب.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

دوست عزیز شما یه تگ div داشتین که میخواستین وقتی صفحه کامل لود شد محتویاتش نشون داده بشه درسته؟ پیشنهاد آقای آوند این بود که در ابتدا شما به اون div استایل display:none رو اضافه کنید و بعد در انتهای صفحه یه اسکریپت جاوا اضافه کنید و display اون تگ div رو به block تغییر بدید،حالا پیشنهاد من اینه که تو همون div مورد نظر یه تگ تصویر (ترجیحا تصویر متحرک لودینگ) قرار بدید و بعد توی اون کد جاوای آخر صفحه به جای اینکه به div استایل بدین،کافیه مقدار innerHTML اش رو برابر محتوای مورد نظر (همون تصاویر ) که میخواین لود بشه قرار بدین.

موفق و پیروز باشید

0  تشکر
پست 1 تا 10 (از مجموع 33 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .