2016-08-13 30 views
1

我正在製作一個使用像Fancybox這樣的彈出式圖像的JavaScript(它不使用它)。jQuery只停止特定的調整大小事件

這在調整大小時自動調整圖像的中心。但是當我點擊圖片彈出窗口時,我需要停止調整大小事件$(window).off('resize')這是有效的。但它也會阻止我不想停止的所有其他調整大小事件。

我該如何停止僅此特定的調整大小事件?

+0

使用命名空間的事件:https://api.jquery.com/event.namespace/但是,您的問題可能是一個[XY問題(HTTP: //meta.stackexchange.com/questions/66377/what-is-the-xy-problem) –

回答

0

我不確定..如果你把它作爲一個函數。它可以調用輸入onclick

function endResize() { 
 
    $(window).off("resize"); 
 
    $("#content").width(originalWidth); 
 
    $("#content").height(originalHeight); 
 
}

相關問題