मेरे पास एक आईफ्रेम में एक Google मानचित्र है और एक div में लपेटा गया है। उस div के ऊपर, मेरे पास दूसरा है, जो एक अवकाश छाया प्रभाव बनाने के लिए कार्य करता है।संभव है? - एक div ओवरले जिसे माउस इवेंट्स द्वारा पूरी तरह से अनदेखा किया जाता है (ताकि माउस इवेंट्स केवल नीचे div को प्रभावित कर सकें)
समस्या यह है कि यह ओवरलेड div किसी भी माउस ईवेंट की प्राथमिकता लेगा, इसलिए यह बेकार नीचे इंटरैक्टिव Google मानचित्र प्रस्तुत करता है। एक तरीका होना चाहिए जिससे मैं ओवरलेड डिव माउस घटनाओं को अनदेखा कर सकूं, जिससे नीचे दिए गए div को प्राप्त किया जा सके। (कृपया, कृपया!)
या, क्या ऐसा करने का कोई और तरीका है?
<div id="pageWrapper" style="display: block; ">
<div class="page_content">
<div id="pageShadow"></div>
<div id="pageMap"><p><iframe width="1096" height="462" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=Baked+Beans+B.V.+i.o.,+Amsterdam,+Nederland&sll=52.365721,4.891641&sspn=0.008648,0.022724&ie=UTF8&hq=baked+beans+bv+io&hnear=Amsterdam,+North+Holland,+The+Netherlands&ll=52.363837,4.891109&spn=0.01664,0.045447&z=14&iwloc=near&cid=2617758725349562441&output=embed"></iframe></p>
</div>
</div>
<div id="page_description">
<p>Text about the company</p>
</div>
<div id="page_credits">
<div class="recTitle">Job 1</div>
<div class="recJob"><p>Description</p>
</div>
<div class="recTitle">Job 2</div>
<div class="recJob"><p>Description</p>
</div>
<div class="recTitle"></div>
<div class="recJob"></div>
</div>
</div>
यहाँ प्रासंगिक सीएसएस है::
#pageWrapper {
position: relative;
}
.page_content {
max-height: 462px;
position: relative;
}
#pageShadow {
position: absolute;
top:0;
left: 0;
-moz-opacity: .5;
opacity:.5;
filter: alpha(opacity=50);
background-color: aqua;
z-index: 300;
min-height:462px;
min-width: 1096px;
}
#pageMap {
position: absolute;
top:0;
left: 0;
z-index: 299;
min-height:462px;
min-width: 1096px;
}
.recTitle {
color: #333;
font-size: 21px;
font-family: 'ProximaNovaLight', 'Helvetica Neue', Helvetica, Arial, sans-serif;
padding-left: 3px;
padding-bottom: 16px;
}
.recTitle:first-child {
padding-top: 10px;
}
.recJob {
padding-left: 3px;
padding-bottom: 30px;
}
#page_description {
position: absolute;
top:462px;
font-family: 'ProximaNovaLight', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 17px;
float:left;
width:792px;
padding: 15px;
padding-top:20px;
line-height: 22px;
font-weight: normal;
min-height: 345px;
background-color: white;
}
#page_credits {
position: absolute;
top:462px;
left:822px;
padding: 15px 10px 15px 10px;
float:right;
width:254px;
background-color: #f5f5f5;
min-height: 350px;
}
और यहाँ प्रभाव मैं प्राप्त करने के लिए कोशिश कर रहा हूँ है:
यहाँ कोड जा रहा है उत्पादन है (ऊपर छाया प्रभाव) div overlay http://baked-beans.tv/bb/wp-content/uploads/site-dev/google-map-inner-shadow-div-overlay.jpg
दिलचस्प, मैं इसे देख लूंगा। लेकिन मुझे लगता है कि यह म्यूट है यानी ओपेरा इसका समर्थन नहीं करता है।मान लीजिए कि मैं div को अदृश्य कर सकता हूं या ओपेरा – RGBK
मेरी टिप्पणी फिर से पढ़ने के बाद, मुझे यह स्पष्ट करना चाहिए था कि इस संपत्ति के लिए समर्थन भविष्य में आ रहा है, उम्मीद है, लेकिन अब व्यापक रूप से समर्थित नहीं है। –