سلام دوستان عزیز وقتتون بخیر
من ی حلقه رو به اینصورت نوشتم که هروقت روی + یا - کلیک شد محتوای داخل اینپوت رو بگیره و هر عددی بود یکی ازش کم کنه یا بهش اضاف کنه تا به شرط که مثلا صفر بودن هست برسه اما عملگر-- در حلقه for نمیاد یکی یکی کم کنه و یهو عدد میشه صفر
همه جوره چک کردم اگه میشه لطفا راهنمایی کنید
``
let input_number = $(".validate-number").attr("value");
let current_number = Number(input_number);
let span_plus = $("span.basic-addon1");
let span_minus = $("span.basic-addon2");
span_minus.click(function () {
for (current_number; current_number>=0; current_number--){
$(".validate-number").attr("value" , current_number)
}
});
``
سلام
از این چند خطی که نوشتین انتظار دارین دقیقا براتون چه کاری انجام بده ؟؟
بهش گفتین که یکی یکی از مقدار currentnumber 'کم کنه و مقدار یه چیزی رو مساوی اون قرار بده.
مسلما شما فقط صفر رو احساس میکنید چون مراحل کم شدن و نمایش دادن باقی اعداد قبل از اینکه نتیجه صفر بشه، در کسر کوچکی از یک ثانیه انجام میشه.
میتونید با setinterval و مشخص کردن یه مقدار زمان بهش بگید که یه کاری انجام بده و در انتها اگر یه شرطی صدق کرد interval متوقف بشه
let put = document.getElementById("put");
put.value = 10;
let interval = setInterval(function(){
put.value--;
if (put.value == 0 ) {
clearInterval(interval);
}
},1200);
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟