यहाँ मेरी सामान्य colorbox खोलने-समारोह है
- पुनः लोड यह आत्म बंद करने (+ कुछ कस्टम अजाक्स यूआरएल के साथ) के बाद पृष्ठ पुनः लोड करें
- एक और एचटीएमएल
- महत्वपूर्ण -> ये क्रिया तब होती है जब आप मैन्युअल रूप से बंद रंग बॉक्स:
- सेटअप वैश्विक चर उचित रूप से
- $ .colorbox.close();
इसके अलावा
:
- फोकस एक कस्टम HTML तत्व लोड के बाद
(लेकिन निश्चित रूप से आप क्या कर रहे हैं यदि आप जानते हैं
मुख्य बिंदु है, तो आप होना चाहिए) कुछ कुछ ग्लोबल जावास्क्रिप्ट चर और यह है।
function showActionForColorBox(
_url,
_forFocus
) {
_url = fixURLWithMasterServerPrefix(_url);
$.colorbox(
{
scrolling: false,
href: _url,
onLoad: function() {
idColorboxAjaxIndect1.appendTo($('#cboxOverlay'));
idColorboxAjaxIndect2.appendTo($('#cboxOverlay'));
idColorboxAjaxIndect3.appendTo($('#cboxOverlay'));
idColorboxAjaxIndect4.appendTo($('#cboxOverlay'));
return;
},
onComplete: function() {
if (_forFocus) {
var c = $('#' + _forFocus);
if (c.length) {
c.focus();
}
}
return;
},
onCleanup: function() {
// TODO: ?
return;
},
onClosed: function() {
abortAllAsyncAjaxRequests();
if (shouldReloadPageAfterColorBoxAction) {
shouldReloadPageAfterColorBoxAction = false; // NOTE: To be sure: Reset.
reloadWholePage();
}
else if (cbEBillsActionReloadPopup) {
cbEBillsActionReloadPopup = false;
// NOTE: WE HAVE AN OPTION TO RELOAD COLORBOX WITH CUSTOM URL !
showActionForColorBox((cbActionReloadPopupCustomURL !== '' ? cbActionReloadPopupCustomURL : _url));
cbActionReloadPopupCustomURL = '';
}
else if (cbShouldLoadAnotherContentAfterClosed) {
cbShouldLoadAnotherContentAfterClosed = false;
$.colorbox({ html: setupContentForcbShouldLoadAnotherContentAfterClosed });
setupContentForcbShouldLoadAnotherContentAfterClosed = '';
}
return;
}
}
);
return;
}
जवाब स्वीकार करने के लिए मत भूलना। –