مجید
5 سال پیش توسط مجید مطرح شد
7 پاسخ

sweet alert

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


ثبت پرسش جدید
Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
0

سلام
@kashefymajid1992

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


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
1

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

allowOutsideClick: false

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

closeOnClickOutside: false

موفق باشید


مجید
تخصص : برنامه‌نویس
@kashefymajid1992 5 سال پیش مطرح شد
0

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


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
1

سلام

@kashefymajid1992

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

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


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
1

داخل همان تابع 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 5 سال پیش مطرح شد
0

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

 alert()->success('تغییرات با موفقیت انجام شد', 'تغییرات');

علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
1

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


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

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