2
我製作了一個插件插件,它在插件自身附加的div上有一些.on ('mouseenter'
,.on ('mouseleave
和.on ('click
事件(用於圖形效果)。我需要多次關閉並重新打開此插件而不刷新。在其關閉整個插件HTML需要如此抹去我可以把它回以同樣的方式我把它叫做第一次:關閉並重新打開jQuery插件
$('#triggerButton').on ('click', function() {
$('#Gallery').galleryPlugin();
});
那麼,是什麼,我需要在插件的腳本放置時,關閉按鈕點擊擦除一切(HTML和事件),並防止留下痕跡等?
$('#CloseGallery').on ('click', function() {
// erase everything
});
感謝什麼的HTML,但我想這一點,但接下來的時間我打開插件,我得到的圖形錯誤。像一些fadeOut(在點擊事件監聽器中)不會被執行。我也試圖放置一個console.log,我注意到它記錄了很多次。 (我第三次重新打開它,它打印3個日誌行)。它會是什麼? – JohnnyCau
你可以用你的代碼做一個jsfiddle嗎? http://jsfiddle.net/ – cgatian