Skip to content

Instantly share code, notes, and snippets.

@Mohsin-Shakeel
Last active February 22, 2025 12:56
Show Gist options
  • Save Mohsin-Shakeel/ad50182386b9ff9981ed14bf340af602 to your computer and use it in GitHub Desktop.
Save Mohsin-Shakeel/ad50182386b9ff9981ed14bf340af602 to your computer and use it in GitHub Desktop.
Open / Close Popup Manually
jQuery(document).ready(function ($) {
$(document).on("jet-form-builder/ajax/on-success", function (event, response, form) {
console.log(event, response, form);
setTimeout(function () {
$(window).trigger({
type: "jet-popup-close-trigger",
popupData: {
popupId: "jet-popup-3415",
constantly: false,
},
});
console.log("Popup closed");
}, 300);
});
});
//Method Two - Add in Close
var $ = jQuery;
// Define the popup data
const popupData = {
popupId: "jet-popup-3415",
constantly: false,
};
// Trigger the event to open the popup
$(window).trigger({
type: "jet-popup-open-trigger",
popupData: popupData,
triggeredBy: null,
});
// Trigger the event to close the popup
$(window).trigger({
type: "jet-popup-close-trigger",
popupData: popupData,
triggeredBy: null,
});
//Close Popup on jetformbuilder form submit:
jQuery(document).ready(function ($) {
$(document).on("jet-form-builder/ajax/on-success", function (event, response, form) {
console.log(event, response, form);
setTimeout(function () {
var $ = jQuery;
$(window).trigger({
type: "jet-popup-close-trigger",
popupData: {
popupId: "jet-popup-3415",
constantly: false,
},
});
console.log("Popup closed");
}, 500);
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment