View Full Version : drop شدنی سوال پرسیده شود؟
olampiad
یک شنبه 07 مهر 1392, 20:00 عصر
سلام
می خوام موقعی که روی یک شی دراپ می شود.
با confirm پرسیده شود؟
اگر yes بود دراپ شود.
اگر no بود برگشت داده شود.
مثل این کد$('#cashier').droppable({
drop:function(event,ui){
var soal=confirm('آیا قصد خرید ماشین را داردی');
if(soal){
// در این قسمت مشکل ندارم
}else{
// چگونه شی را به جای قبلیش برگشت بدم
}
}
})
Javidhb
یک شنبه 07 مهر 1392, 22:04 عصر
شرط خودتون رو اینجوری بنویسید:
accept: function() {
if(no){
return false;
}else if(yes)
{
return true;
}
}
مقدار revert شی draggable هم باید invalid باشه..
olampiad
یک شنبه 07 مهر 1392, 22:58 عصر
سلام
با این function من به هر شی drag شده دست می زنم.
شرط اجرا می شود.
نمی شود بعد از دراپ شدن شی ، این شرط اجرا شود.
ممنون
Javidhb
یک شنبه 07 مهر 1392, 23:21 عصر
پست پایینی....:ناراحت:
Javidhb
دوشنبه 08 مهر 1392, 00:25 صبح
آقا من معذرت میخام.... یسری تصورات غلط داشتم ... اشتباهی راهنمایی کردم!!!
کدتون باید این شکلی باشه:
$( ".draggable" ).draggable({
revert: "invalid",
helper: "clone"
});
$( "droppable" ).droppable({
drop: function( event, ui ) {
if(confirm('آیا قصد خرید ماشین را داردی'))
{
$(ui.draggable).appendTo(this).css({ position:"relative", top: midY, left: "0" });
}else{
//hich etefaghi nemiofte
}
}
});
olampiad
دوشنبه 08 مهر 1392, 08:01 صبح
سلام
من می خوام اون قسمت else رو بدونم
اگر جواب منفی بود شی به جای اولیش برگرده.
olampiad
دوشنبه 08 مهر 1392, 08:06 صبح
سلام
درست بود مشکلم حل شد
ممنون
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.