|
|
|
รบกวนขอคำแนะนำการลบค่าในตัวแปร var modalBox=new jBox('Modal' |
|
|
|
|
|
|
|
สวัสดีครับ พอดีผมติดปัญหาเรื่องการใช้งาน ตัวแปร var modalBox=new jBox
ปัญหาคือเมื่อเรียกใช้ function แล้วจะเพิ่มจำนวน +1 ไปทุกๆ ครั้ง จากตัวแปร modalBox
หากต้องการให้เคลียร์ค่าทุกครั้งต้องทำอย่างไงครับ
ตัวอย่างโค้ด:
Code (JavaScript)
function OpenModal(frm,title,url){
var modalBox=new jBox('Modal', {
attach: $('#'+frm),
width: 1000,
height: 600,
title: '<b>'+title+'</b>',
overlay: false,
createOnInit: true,
content: 'ทดสอบ',
draggable: true,
repositionOnOpen: false,
repositionOnContent: false
});
modalBox.open();
modalBox=null;
}
ขอบคุณล่วงหน้าครับ
Tag : Ajax, jQuery
|
ประวัติการแก้ไข 2015-04-07 13:32:24
|
|
|
|
|
Date :
2015-04-07 13:31:33 |
By :
hotonservice |
View :
783 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่าตัวแปรตรงไหนครับ
|
|
|
|
|
Date :
2015-04-07 14:48:42 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ function นี้ทุกครั้งที่เรียกใช้งานมันจะสร้าง popup มาหนึ่งตัว หากเรียกซ้ำอีกมันก็จะสร้าง popup +1 ไปเลื่อยๆ
คือผมต้องการให้มันไม่ต้อง +1 คือให้แค่ popup เดียว
งง?? ไหมครับ
|
|
|
|
|
Date :
2015-04-07 21:34:42 |
By :
hotonservice |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
var modalBox;
$(document).ready(function(e){
modalBox=new jBox(
'Modal',
{
attach: $('#'+frm),
width: 1000,
height: 600,
title: '<b>'+title+'</b>',
overlay: false,
createOnInit: true,
content: 'ทดสอบ',
draggable: true,
repositionOnOpen: false,
repositionOnContent: false
}
);
});
function OpenModal(frm,title,url){
modalBox.title = '<b>'+title+'</b>';
modalBox.attach =$('#'+frm);
// ตรงนี้ผมเดาเอานะครับ คือไ่ม่รู่ ว่า jBox มัน initial เป็นตัวแปรอย่างไร และ มีฟังก์ชั่นอะไร
// แต่ที่สำคัญคือ การเปลี่ยนค่า ภายใน jBox ตามค่าใหม่ที่ได้มา
// ไม่ใช่ ให้ประกาศสร้างใหม่ทุกครั้งใน function OpenModal() ด้วยคำสั่ง var modalBox= New jBox()
modalBox.open();
// modalBox=null;
}
ปล. ไม่เห็นที่ใช้ ตัวแปร url:
|
ประวัติการแก้ไข 2015-04-07 21:51:35
|
|
|
|
Date :
2015-04-07 21:50:14 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับเดียวลองทดสอบดูก่อนครับ
|
|
|
|
|
Date :
2015-04-07 22:07:01 |
By :
hotonservice |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|