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