如何在特定条件下完全禁用 FullPage.js?
How can I fully disable FullPage.js under certain conditions?
我目前正在使用 fullPage.js 作为信息面板。当用户单击信息按钮时,fullPage.js 叠加层会出现在页面其余部分的顶部。我现在遇到的问题是,当信息按钮未激活时,我不希望将 fullPage.js 功能应用于页面的其余部分。
有没有办法完全禁用所有 fullPage.js 功能?
谢谢!
你可以使用 destroy function:
彻底摧毁它
//destroy any plugin event (scrolls, hashchange in the URL...)
$.fn.fullpage.destroy();
//destroy any plugin event and any plugin modification done over your original HTML markup.
$.fn.fullpage.destroy('all');
例如,只需在该按钮的点击事件中添加该函数即可。
我目前正在使用 fullPage.js 作为信息面板。当用户单击信息按钮时,fullPage.js 叠加层会出现在页面其余部分的顶部。我现在遇到的问题是,当信息按钮未激活时,我不希望将 fullPage.js 功能应用于页面的其余部分。
有没有办法完全禁用所有 fullPage.js 功能?
谢谢!
你可以使用 destroy function:
彻底摧毁它//destroy any plugin event (scrolls, hashchange in the URL...)
$.fn.fullpage.destroy();
//destroy any plugin event and any plugin modification done over your original HTML markup.
$.fn.fullpage.destroy('all');
例如,只需在该按钮的点击事件中添加该函数即可。