मैं एक पॉपअप बनाना चाहता हूं जो एक बार क्लिक होने पर दिखाई दे और एक बार बॉक्स के बाहर क्लिक करने के बाद गायब हो जाए।शुद्ध जावास्क्रिप्ट में div को छिपाने के लिए बाहरी div पर क्लिक करें
मुझे यकीन नहीं है कि जब मैं इसके बाहर क्लिक करता हूं तो div गायब हो जाता है।
var popbox = document.getElementById("popbox");
document.getElementById("linkbox").onclick = function() {
popbox.style.display = "block";
};
???.onclick = function() {
popbox.style.display = "none";
};
एक प्रश्न। कई पॉपअप में एक अंधेरे पृष्ठभूमि होती है। यदि आपके पास अंधेरा पृष्ठभूमि है तो आप पॉपअप को छिपाने के लिए अंधेरे पृष्ठभूमि पर क्लिकों को सुन सकते हैं। – www139
आप इसे अपने पूरे पृष्ठ की पृष्ठभूमि पर कर सकते हैं, जब तक कि इसके भीतर छोटे क्षेत्रों के लिए क्लिक-हैंडलर स्टॉपप्रॉपैगेशन का उपयोग करें। –