removeClass("fa-search-plus").addClass("fa-search-minus"); } else { icon.removeClass("fa-search-minus").addClass("fa-search-plus"); } }); }); $(document).ready(function () { $("#zoominn").click(function () { $("#features").toggleClass("changezoomin"); }); }); "block", // Ensure it's visible before applying wowBook }); // Destroy any existing wowBook instance if ($("#features").data("wowBook")) { $("#features").wowBook("destroy"); } // Initialize the wowBook plugin with the original dimensions $("#features") .wowBook(workbookObj) .css({ display: "none", margin: "auto" }) .fadeIn(1000); } // Initialize the wowBook on document ready initWowBook(); // Debounce function to delay reinitialization function debounce(func, wait) { var timeout; return function () { clearTimeout(timeout); timeout = setTimeout(func, wait); }; } $("#fullscreen").click(function (e) { a = ""; a = document.querySelector("#fullscreen"); setInterval(() => { a = ""; }, 1000); }); // $('#zoominn').click(function (e) { // alert('ddd') // a ='' // a = document.querySelector('#zoominn') // console.log(a); // setInterval(() => { // a = '' // }, 1000); // }); // Reinitialize the wowBook with debounce on window resize $(window).resize( debounce(function () { console.log(a); if (a === "") { console.log(document.getElementById("#fullscreen")); $("#features").css({ width: originalWidth, height: originalHeight, margin: "auto", display: "block", }); // Reinitialize wowBook without destroying the previous instance if ($("#features").data("wowBook")) { $("#features").wowBook("destroy"); } location.reload(); initWowBook(); } }, 900) ); }); });