با سلام
من میخوام یه اسلاید شو ساده ایجاد کنم میخوام هر چند ثانیه تصویر عوض بشه از این کد استفاده میکنم که کار نمیکنه:
مشکلش چیه؟؟کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با سلام
من میخوام یه اسلاید شو ساده ایجاد کنم میخوام هر چند ثانیه تصویر عوض بشه از این کد استفاده میکنم که کار نمیکنه:
مشکلش چیه؟؟کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام دوست عزیز.
برای اینکار، بهتره به جای چند بار استفاده از setTimeout (به عبارتی تمدید کردن زمان اون)، از setInterval استفاده کنید.
و البته متغیر i رو سراسری تعریف کنید که نیاز نباشه هر دفعه به تابع ارسالش کنید.
این کد رو ببینید:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
میتونید با افزودن افکت (مثل fade) زیباترش کنید.
البته اسکریپتهای آمادهی بسیاری وجود داره که میتونید از اونها هم استفاده کنید.
موفق باشید ./.
(setTimeout.("slide("+i+")",10
به جا اون ست تایم اینو وارد کن اگه باز هم کار نکرد منو ببخش و بدون مشکل از ست تایمت نیست.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)