मैं इस उदाहरण की तरह वर्तमान बटन के साथ अपने 'संक्षिप्त विवरण' चित्र/पेज के लिए पॉप अप विंडो के बजाय पॉपअप div बनाना चाहते: HTML/CSS पॉपअप div क्लिक
उत्तर
डेमो
सामग्री क्षेत्र में आप जो कुछ भी प्रदर्शित करना चाहते हैं उसे प्रदान कर सकते हैं।
.black_overlay {
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index: 1001;
-moz-opacity: 0.8;
opacity: .80;
filter: alpha(opacity=80);
}
.white_content {
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 50%;
height: 50%;
padding: 16px;
border: 16px solid orange;
background-color: white;
z-index: 1002;
overflow: auto;
}
<html>
<head>
<title>LIGHTBOX EXAMPLE</title>
</head>
<body>
<p>This is the main content. To display a lightbox click <a href="javascript:void(0)" onclick="document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block'">here</a>
</p>
<div id="light" class="white_content">This is the lightbox content. <a href="javascript:void(0)" onclick="document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none'">Close</a>
</div>
<div id="fade" class="black_overlay"></div>
</body>
</html>
ग्रेट कोड, लेकिन दोनों पदों को 'निश्चित' होना चाहिए। यदि उपयोगकर्ता स्क्रॉल किए जाने के बाद लिंक पर क्लिक करता है, तो ओवरले और मोडल विंडो पृष्ठ के शीर्ष पर जाती है। – Kasperi
रुचि रखने वाले किसी भी व्यक्ति के लिए, यदि आप ओवरले को "पिछला विस्तार" व्यूपोर्ट (यानी पूरे पृष्ठ पर ले जाना चाहते हैं) को तय करने के लिए स्थिति सेट करें। यह ऐसा दिखाई देगा जैसे पूरे पृष्ठ में ओवरले है। – taylorcressy
आप बस का उपयोग कर सकते jQuery UI Dialog
उदाहरण:
$(function() {
$("#dialog").dialog();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>jQuery UI Dialog - Default functionality</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />
</head>
<body>
<div id="dialog" title="Basic dialog">
<p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
</div>
</body>
</html>
पूर्णता के लिए, क्या आप को बनाने का प्रयास कर रहे हैं एक "मोडल विंडो" है।
कई जेएस समाधान आपको आसानी से उन्हें बनाने की अनुमति देते हैं, जो आपकी आवश्यकताओं के अनुरूप सर्वोत्तम खोजने के लिए समय लेते हैं।
मैं छोटी परियोजनाओं के लिए Tinybox 2 का इस्तेमाल किया है: http://sandbox.scriptiny.com/tinybox2/
- 1. पॉपअप div
- 2. दिखाएँ पॉपअप मेनू क्लिक
- 3. jquery div पर क्लिक करें
- 4. प्रत्येक क्लिक पर नई पॉपअप विंडो
- 5. जावास्क्रिप्ट पॉपअप अलर्ट पर क्लिक करें
- 6. पॉपअप
- 7. में असमर्थ, पत्रक पॉपअप पर क्लिक करने के लिए घटना
- 8. पॉपअप
- 9. पॉपअप
- 10. पॉपअप से jQuery मोबाइल ओपन पॉपअप
- 11. पॉपअप div में iframe सामग्री को कैसे लोड करें?
- 12. शुद्ध जावास्क्रिप्ट में div को छिपाने के लिए बाहरी div पर क्लिक करें
- 13. पॉपअप
- 14. शरीर में div छुपाएं क्लिक करें, जब मैं div पर क्लिक करता हूं तो यह
- 15. jQuery DIV क्लिक करें, एंकर के साथ
- 16. एक क्लिक किए गए div को शीर्ष
- 17. सीएसएस - एक div "क्लिक करने योग्य"
- 18. छुपा DIV जब इससे दूर पर क्लिक
- 19. निर्धारण करता है, तो माउस क्लिक DIV
- 20. पॉपअप
- 21. jquery में एक लिंक पर पॉपअप div होवर कैसे करें?
- 22. कोणीय सामग्री संवाद पॉपअप
- 23. पॉपअप को
- 24. मैं पॉपअप
- 25. फसल पॉपअप
- 26. हमेशा क्लिक करने के लिए Git-क्रेडेंशियल-osxkeychain पॉपअप
- 27. कार्रवाई में एक बटन के क्लिक पर पॉपअप मेनू बार
- 28. बटन क्लिक होने पर पॉपअप मेनू कैसे खोलें?
- 29. डब्ल्यूपीएफ पॉपअप
- 30. मैग्निफिश पॉपअप: कॉलबैक
कोड के लिए पूछ प्रश्न एक ** न्यूनतम ** समस्या की समझ को दिखाना चाहिए। इसका मतलब है कि आपको प्रयास किए गए समाधान शामिल करना होगा, क्यों उन्होंने काम नहीं किया और अपेक्षित परिणाम ** आपके प्रश्न ** में शामिल हैं। – Sumurai8
आप इसका उपयोग कर सकते हैं: jQuery मॉडल प्रकट करें: http://zurb.com/playground/reveal-modal-plugin –