آموزش تابع alert – اسکریپت دات کام https://www.xn--mgbguh09aqiwi.com اسکریپت دات کام Fri, 13 May 2016 13:20:23 +0000 fa-IR hourly 1 https://wordpress.org/?v=5.6.14 تغییر دیزاین پیغام های جاوا اسکریپت با Sweet Alert https://www.xn--mgbguh09aqiwi.com/%d8%aa%d8%ba%db%8c%db%8c%d8%b1-%d8%af%db%8c%d8%b2%d8%a7%db%8c%d9%86-%d9%be%db%8c%d8%ba%d8%a7%d9%85-%d9%87%d8%a7%db%8c-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa-%d8%a8%d8%a7-s.html https://www.xn--mgbguh09aqiwi.com/%d8%aa%d8%ba%db%8c%db%8c%d8%b1-%d8%af%db%8c%d8%b2%d8%a7%db%8c%d9%86-%d9%be%db%8c%d8%ba%d8%a7%d9%85-%d9%87%d8%a7%db%8c-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa-%d8%a8%d8%a7-s.html#comments Wed, 11 May 2016 11:04:51 +0000 http://www.xn--mgbguh09aqiwi.com/?p=18559 یکی از مشکلات اساسی که طراحان و توسعه دهنگان وب دارند , دیزاین قدیمی و نه چندان زیبای توابع alert , confirm , prompt و .. هست .

در این پست به شما آموزش خواهم داد که به راحتی این پیغام ها را کنار گذاشته و از توابع جدیدی استفاده نمایید که علاوه بر زیبایی دو چندانی که به سایت شما میدهد , در عین حال ساده و کم حجم می باشند .

تمامی این توابع دارای افکت های css3 و Jquery میباشند که زیبایی دو چندانی به آن بخشیده .

با ما در ادامه مطلب همراه باشید .

تغییر دیزاین پیغام های جاوا اسکریپت با Sweet Alert

در ابتدا باید فایل های این پلاگین را از اینجا دانلود نمایید .

در فایل دانلودی , یک فایل css و یک فایل js می باشد که باید با دو تگ link و script آنها را به وب سایت خود ضمیمه نمایید .

<script src="آدرس فایل"></script>
<link href="آدرس فایل" rel="stylesheet">

حال میتوانید از توابع زیر برای نمایش استفاده نمایید :

مدل ساده پیغام

swal("اسکریپت دات کام")
مدل ساده پیغام با توضیحات

swal("اسکریپت دات کام", "وحید مجیدی")
مدل حرفه ای پیغام با توضیحات و انیمیشن موفقیت آمیز بودن کار

swal("Good job!", "You clicked the button!", "success")
مدل حرفه ای کانفرم یا همان تایید کردن توسط کاربر

swal({
	title: "اسکریپت دات کام",
	text: "وحید مجیدی", 
    type: "warning",
	showCancelButton: true,
	confirmButtonColor: "#DD6B55",
	confirmButtonText: "بله",
	cancelButtonText: "خیر",   
	closeOnConfirm: false,   
	closeOnCancel: false
	}, 
function(isConfirm){
	if (isConfirm){
		swal(
			"موفقیت آمیز", 
			"موفقیت آمیز",
			"success");
		} else {     
		swal("ناموفق",
			"ناموفق", 
			"error");   
		}
	});
مدل ساده پیغام با توضیحات و عکس دلخواه

swal({ 
	title: "اسکریپت دات کام",
	text: "وحید مجیدی",
	imageUrl: "images/vms.jpg"  // آدرس عکس اینجا وارد شود
});
مدل پیغام ساده با توضیحات و اجازه وارد کردن تگ های اچ تی ام ال در آن

swal({
	title: "<h1>اسکریپت دات کام</h1>",
	text: "وحید <span style="color:red">مجیدی<span> صدر",
	html: true
});
مدل پیغام ساده با توضیحات و بسته شدن اتوماتیک بعد دو ثانیه

swal({
	title:"اسکریپت دات کام",
	text: "صفحه به صورت خودکار بسته میشود",   
	timer: 2000,  
    showConfirmButton: false
});
مدل پرامت یا همان سوال پرسیدن از کاربر

swal({
	title: "اسکریپت دات کام",
	text: "وحید مجیدی",
	type: "input",
	showCancelButton: true,
	closeOnConfirm: false,
	animation: "slide-from-top",
	inputPlaceholder: "در اینجا وارد نمایید" },
function(inputValue){
	if (inputValue === false) return false;
	if (inputValue === "") {
		swal.showInputError("حتما باید وارد شود");
		return false
	}
	swal("Nice!", "شما نوشته اید : " + inputValue); });

توجه : توابع بالا به محض باز شدن سایت باز میشوند . طبیعتا باید آنها را در رویدادهای جی کوئری قرار دهید . مثلا اگر میخواهید بعد از کلیک نمایش داده شود :

$(document).ready(function(){
    $("button#vms").click(function(){
        یکی از توابع بالا در اینجا قرار بگیرد
    });
});

نکته : در تمام کد های بالا , نوشته های فارسی را میتوانید با توجه دلخواه خود تغییر نمایید .

برای مشاهده بقیه پارامتر ها به این لینک مراجعه فرمایید .

پخش اختصاصی

گرداوری و آموزش : وحید مجیدی

]]>
https://www.xn--mgbguh09aqiwi.com/%d8%aa%d8%ba%db%8c%db%8c%d8%b1-%d8%af%db%8c%d8%b2%d8%a7%db%8c%d9%86-%d9%be%db%8c%d8%ba%d8%a7%d9%85-%d9%87%d8%a7%db%8c-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa-%d8%a8%d8%a7-s.html/feed 3