मेरे पास एक साइड फलक है जो बाएं से स्लाइड करता है, सामग्री को गतिशील रूप से प्राप्त() के साथ जोड़ता है। मैं फलक के बाहर सभी क्लिक चाहता हूं ताकि इसे फ़ंक्शन ट्रिगर करके बंद कर दिया जा सके। मैंने पढ़े गए अन्य प्रश्नों के आधार पर, मैं निम्नलिखित कोड के साथ आया था।jQuery पर() और स्टॉपप्रॉपेशन()
$('html').click(function() {
if (side_showing) {
close_side();
}
});
$(document).on("click", "#side", function(event) {
event.stopPropagation();
});
मैं इसे काम नहीं कर सकता। मुझे पता है कि on()
फ़ंक्शन ट्रिगर किया जा रहा है, लेकिन event.stopPropagation
ऐसा प्रतीत नहीं होता है। कोई सुझाव?
क्या आप वास्तव में 'स्टॉपप्रॉपेशन();' के अर्थ के बारे में जानते हैं? एक नज़र डालें http://www.javascripter.net/faq/eventbubbling.htm#demo –