2016-08-13 3 views
1

Ich mache ein JavaScript, das ein Popup-Bild wie Fancybox verwendet (es verwendet es nicht).jQuery nur bestimmte resize-Ereignis stoppen

Dadurch wird das Bild bei der Größenänderung automatisch zentriert. Aber wenn ich das Bild-Popup wegklicke, muss ich das Größenänderungs-Ereignis durch $(window).off('resize') stoppen, das funktioniert. Aber es stoppt auch alle anderen Größenänderungsereignisse, die ich nicht stoppen möchte.

Wie kann ich nur dieses bestimmte Größenanpassungsereignis stoppen?

+0

Verwenden Namespace Ereignis als Eingabe sein nennen: https://api.jquery.com/event.namespace/ Aber Ihre Frage könnte eine [XY Problem] (http: //meta.stackexchange.com/questions/66377/what-is-the-xy-problem) –

Antwort

0

Ich bin mir nicht sicher .. wenn Sie es als eine Funktion nehmen. es kann onclick

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