关闭并重新打开jQuery插件

时间:2013-04-02 11:59:57

标签: jquery plugins jquery-plugins gallery

我制作了一个图库插件,该插件在插件自身附加的div上有一些.on ('mouseenter'.on ('mouseleave.on ('click个事件(用于图形效果)。我需要多次关闭并重新打开此插件而不刷新。在它关闭时,整个插件html需要被删除,所以我可以像我第一次调用它一样调用它:

$('#triggerButton').on ('click', function () {    
    $('#Gallery').galleryPlugin();
});

那么,当单击关闭按钮以清除所有内容(html和事件)并防止留下痕迹等时,我需要在插件的脚本中放置什么?

$('#CloseGallery').on ('click', function () { 
   // erase everything 
});

1 个答案:

答案 0 :(得分:1)

参见jquery unbind函数。这将删除事件。

根据你想删除的html,你可以使用jquery empty

http://api.jquery.com/empty/

http://api.jquery.com/unbind/