راکت

sweet alert

7 پاسخ

سلام .چطور میشه دکمه بسته شدن پاپ آپ مربوط به پکیج sweetalert رو از حالت اتوماتیک برداشت و هر زمان کاربر کلیک کرد بسته بشه؟

ثبت پرسش جدید

پاسخ‌ها

7
Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@kashefymajid1992

باید کاستوم کنید دیگه!
برای تو فایلش و جاهای مربوطه رو تغییر بدید
ولی پیشنهاد نمیشه همچین کاری کنید
احتمال داره بهم بریزه.

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

برای sweetalert 2 کد زیر رو به کانفیگش اضافه کنید:

allowOutsideClick: false

و برای نسخه های قبل از ۲ :

closeOnClickOutside: false

موفق باشید

شاید پاسخ شما همین‌جا باشد

مجید
مجید
@kashefymajid1992

تخصص: برنامه‌نویس

@ali.bayat
کانفیگش کجا هست؟

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام

@kashefymajid1992

راهنماش رو بخونید
https://sweetalert.js.org/guides/

نوشته شده
ممنون از دوستمون که راهنمایی کرد @ali.bayat

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

داخل همان تابع swal که صداش می‌زنید:

swal({
  title: "View Cart",
  text: "Are you sure?",
  type: "warning",
  showCancelButton    : true,
  confirmButtonColor  : "#ff0000",
  confirmButtonText   : "Yes",
  allowOutsideClick: false,
  CancelButtonText    : "No"
            },
                function() //confirm
            {
                //if Yes do this
            }
);
مجید
مجید
@kashefymajid1992

تخصص: برنامه‌نویس

@ali.bayat ممنون
من از این تابع استفاده نکردم.
کجا باید تعریف کنم؟
از این دستور استفاده کردم

 alert()->success('تغییرات با موفقیت انجام شد', 'تغییرات');
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

این پکیج که شما دارید برای Flash یا Alert استفاده میکنید، در یه نقطه ای از کدش میاد و تابع swal جاوااسکریپت رو تعریف میکنه. این مورد باید جز گزینه های پکیج باشه که شما بتونید تنظیمات شخصی سازی شده استفاده کنید. اگر هم همچین گزینه ای نداشت که دیگه باید سورس کد رو تغییر بدید

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام