امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
کمک در ایجاد وقفه در تابع روز شمارم
نویسنده پیام
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #12
RE: کمک در ایجاد وقفه در تابع روز شمارم
من شکل خاصی ندیدم!!!
اینو اجرا کنید ببینید درست شد؟

کد php:
var d;
var 
h;
var 
m;
var 
s;
var 
sit;
function 
start(){
    
count_down(0,0,50,5);
}

function 
count_down(d1,h1,m1,s1){
    
d=d1;
    
h=h1;
    
m=m1;
    
s=s1;
    
f_second(s);
}

function 
f_second(s){
    
sit setInterval(Subtraction,1);
}

function 
Subtraction(){
    if(
d<=&& h<=&& m<=&& s<=0){
        
alert("k");
        
clearInterval(sit);
        return;
    }
    else{
        if (
s==0){
            if(
m-1>=0){
                
m=m-1;
                
s=60;
                $(
"#m").html(m);
            }
            else{
                
f_hours();
            }
        }
        else{
            
s=s-1;
            $(
"#s").html(s);
        }
    }
}

function 
f_min(m){
    $(
"#h").html(h);
    $(
"#m").html(m);
    
s=60;
    
f_second(s);
}

function 
f_hours(){
    if(
h>0){
        
h=h-1;
        
m=59;
        
f_min(m);
    }
    else{
        if(
d>0){
            
d=d-1;
            $(
"#d").html(d);
            
h=23;
            
m=59;
            
f_min(m);
        }
        else{
            $(
"#e").html("end");
        }
    }




کد php:
<html>
<
head>
    <
script src="function.js"></script>
    <
script src="jquery.min.js"></script>
</
head>
<
body>
    <
script>
        $(
document).ready(function(){
                
start();
        });
    </
script>
    
    
    
    <
span id="d">0</span><span>-</span>
    <
span id="h">0</span><span>:</span>
    <
span id="m">0</span><span>:</span>
    <
span id="s">5</span>
    <
p id="e">State</p?
</
body>
</
html
(آخرین ویرایش در این ارسال: ۳۰-مرداد-۱۳۹۲, ۰۲:۴۵:۰۵، توسط babyy.)
۳۰-مرداد-۱۳۹۲, ۰۲:۴۴:۱۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : orange signal, Ambassador
crafcrab آفلاین
كاربر دو ستاره
**

ارسال‌ها: 216
موضوع‌ها: 79
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 42
( 33 تشکر در 31 ارسال )
ارسال: #13
RE: کمک در ایجاد وقفه در تابع روز شمارم
این کد هم مشکل داره
وقتی زمان شمارنده رو کم بزاریم مشکل نداره تابع متوقف میشه
اما زمانی که زمان زیاد کنید مثلا بزارین روی :
1 روز
1 ساعت
5 دقیقه
5 ثانیه
کد:
function start(){
    count_down(1,1,5,5);
}
آن وقت میبینید وقتی که اعداد 0 شد انگار تابع در یک حلقه بی نهایت هست که هی دستور :
کد:
alert("k");
اجرا میکند
(آخرین ویرایش در این ارسال: ۳۰-مرداد-۱۳۹۲, ۱۴:۰۴:۲۶، توسط crafcrab.)
۳۰-مرداد-۱۳۹۲, ۱۴:۰۳:۲۷
ارسال‌ها
پاسخ
تشکر شده توسط : orange signal
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #14
RE: کمک در ایجاد وقفه در تابع روز شمارم
قانونا نباید مشکلی داشته باشه Biggrin
دیگه وقتش نیست یکروز منظزر باشم ببینم دست کار میکنه یا نه BiggrinBiggrin
۳۰-مرداد-۱۳۹۲, ۱۷:۰۵:۴۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : behzady, orange signal
crafcrab آفلاین
كاربر دو ستاره
**

ارسال‌ها: 216
موضوع‌ها: 79
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 42
( 33 تشکر در 31 ارسال )
ارسال: #15
RE: کمک در ایجاد وقفه در تابع روز شمارم
نه نیاز نیست 1 روز صبر کنی
سرعت رو بالا گذاشتم تو سه دقیقه تموم میشه
فقط 3 دقیقه زمان واسش بزار
لطفا . . .
کافیه
کد:
sit = setInterval(Subtraction,1);
باشه دیگه
(آخرین ویرایش در این ارسال: ۳۰-مرداد-۱۳۹۲, ۲۱:۳۴:۰۱، توسط crafcrab.)
۳۰-مرداد-۱۳۹۲, ۲۱:۳۰:۵۵
ارسال‌ها
پاسخ
تشکر شده توسط : orange signal
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #16
RE: کمک در ایجاد وقفه در تابع روز شمارم
کل پروژه‌ات رو که میگی درست کار نمیکنه زیپ کن بزار اینجا؛

یعنی‌: فایل توابع جاوا‌اسکریپت؛ فایل jquey و فایل html
۳۰-مرداد-۱۳۹۲, ۲۳:۵۸:۱۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : orange signal
crafcrab آفلاین
كاربر دو ستاره
**

ارسال‌ها: 216
موضوع‌ها: 79
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 42
( 33 تشکر در 31 ارسال )
ارسال: #17
RE: کمک در ایجاد وقفه در تابع روز شمارم
لینک:
دانلود
۰۱-شهریور-۱۳۹۲, ۰۱:۰۸:۱۵
ارسال‌ها
پاسخ
تشکر شده توسط : orange signal
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #18
RE: کمک در ایجاد وقفه در تابع روز شمارم
آقای مهندس گرامی؛ شما اول تغییراتی که در پست شماره ۱۲ نوشتم رو اعمال کنید؛ بعد از اعمال کردن تست کنید؛ و اونوقت اگه مورد داشت اعلام کنید که نمیشه!!!
۰۱-شهریور-۱۳۹۲, ۰۱:۲۴:۰۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : orange signal
crafcrab آفلاین
كاربر دو ستاره
**

ارسال‌ها: 216
موضوع‌ها: 79
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 42
( 33 تشکر در 31 ارسال )
ارسال: #19
RE: کمک در ایجاد وقفه در تابع روز شمارم
دوست عزیز من کدی رو که شما زدین رو به صورت جدا ذخیره کرده بودم تست کردم
بعد گفتم نیمشه
۰۲-شهریور-۱۳۹۲, ۰۱:۳۴:۴۳
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #20
RE: کمک در ایجاد وقفه در تابع روز شمارم
شما تغییرات رو اعمال کن و بعد اون کد رو بده به من
(آخرین ویرایش در این ارسال: ۰۲-شهریور-۱۳۹۲, ۰۱:۳۶:۳۷، توسط babyy.)
۰۲-شهریور-۱۳۹۲, ۰۱:۳۶:۱۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : orange signal
crafcrab آفلاین
كاربر دو ستاره
**

ارسال‌ها: 216
موضوع‌ها: 79
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 42
( 33 تشکر در 31 ارسال )
ارسال: #21
RE: کمک در ایجاد وقفه در تابع روز شمارم
این کدی که گذاشتم واسه دانلود تغییرات روش اعمال شده ! دیگه نمیدونم چه طوری بگم
۰۲-شهریور-۱۳۹۲, ۱۶:۰۰:۳۰
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  آموزش ایجاد تبلیغات در گوشه سایت با CSS و jQuery Ghoghnus 0 1,703 ۲۷-آذر-۱۳۹۲, ۱۸:۳۶:۱۳
آخرین ارسال: Ghoghnus
  jquery - کمک - تابع crafcrab 5 4,596 ۱۷-تير-۱۳۹۲, ۲۰:۰۰:۱۹
آخرین ارسال: babyy

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 5 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS