我制作了一个图库插件,该插件在插件自身附加的div上有一些.on ('mouseenter'
,.on ('mouseleave
和.on ('click
个事件(用于图形效果)。我需要多次关闭并重新打开此插件而不刷新。在它关闭时,整个插件html需要被删除,所以我可以像我第一次调用它一样调用它:
$('#triggerButton').on ('click', function () {
$('#Gallery').galleryPlugin();
});
那么,当单击关闭按钮以清除所有内容(html和事件)并防止留下痕迹等时,我需要在插件的脚本中放置什么?
$('#CloseGallery').on ('click', function () {
// erase everything
});
答案 0 :(得分:1)
参见jquery unbind函数。这将删除事件。
根据你想删除的html,你可以使用jquery empty