می می خواهم روی دکمه ای رویداد کلیک اعمال شده می خواهم زمانی که روی دکمه دیگه میزنم دیگه رویداد کلیک اجرا نشود
من از جاوا اسکریپت استفاده میکنم
از تابع unbind , die , ر jqueryهم استفاده کردم نشد میگه این رو ساپورت نکردم و disabled هم میزنم اجرا نمیشه
وقتی می خوای اینکارو بکنی یعنی احتمالا تحلیل مسئله ات اشتباهه! و داری لقمه رو دور سرت می چرخونی.
به نظرم بهتره بگی که چرا می خوای اینکارو انجام بدی تا بشه ساده تر راهنمایی کرد.
از طرفی اگر هم شما می خوای اینکارو انجام بدی یعنی مثلا یه دکمه ای که توش یه سری کد نوشته شدی می خوای فقط بار اول یا تا زمانی اجرا بشه که یه دکمه دیگه زده نشده باشه، می تونی از روش زیر اینکارو بکنی:
برای انکار می تونی کدت رو داخل یه فانکشن بنویسی. بعد داخل کلیک دکمه اولت اجراش کنی. فقط یه متغییر تعریف می کنی که اگر دکمه دوم زده شد اون رو تغییر مقدار می دی و داخل دکمه اول هم همیشه چک می کنی ببینی الان زمانی هست که کدم اجرا بشه یا نباید اجرا بشه
function myCode(){
//you code is here!
}
var isClickable = true;
$(document).on("click", "#button1", function(){
if(isClickable){
myCode();
}
});
$(document).on("click", "#button2", function(){
isClickable = false;
});شاید پاسخ شما همینجا باشد
@SeyedMH.Mosavi
می خوام زمانی که روی progress پلیر کلیک کردم جلو یا عقب نره