2013-09-06 11 views
6

पर iframe के लिए क्षैतिज स्क्रॉल बार को कैसे हटाएं मैं लंबवत स्क्रॉलिंग सक्षम और क्षैतिज स्क्रॉलिंग करना चाहता हूं।Google क्रोम

स्क्रॉलिंग = "नहीं" वह नहीं है जो मैं चाहता हूं क्योंकि मैं अभी भी लंबवत स्क्रॉलिंग चाहता हूं।

मैं सीएसएस

#myiframe{ 
    overflow-x:hidden; 
    overflow-y:auto; 
    } 

को यह जोड़ने की कोशिश की है, लेकिन यह अभी भी केवल क्रोम के लिए क्षैतिज स्क्रॉल पट्टी को दर्शाता है। बाकी के ब्राउज़र ठीक हैं।

किसी भी मदद

+0

आप iframe स्रोत की पहुंच है या कम से कम एक ही डोमेन के पृष्ठों हैं? –

+0

मैं करता हूं। लेकिन ओवरफ्लो-एक्स का उपयोग करना: छुपा केवल क्रोम के लिए काम नहीं करता है। यह अन्य सभी ब्राउज़रों के लिए काम करता है। – alvinb

+0

असल में अगर आप शैली 'बॉडी {ओवरफ्लो-एक्स: छुपा;} '(या यहां तक ​​कि' html {overflow-x: hidden;} ') को उस पृष्ठ में डालते हैं जो * iframe * के अंदर दिखा रहा है - यह क्रोम में भी काम करता है –

उत्तर

16

सराहना की आप iframe स्रोत पृष्ठ पर पहुँच है, तो आप

body { 
    overflow-x:hidden; 
} 

जगह कर सकते हैं कि पेज के अंदर। आप नहीं करते हैं, लेकिन कम से कम पेज एक ही डोमेन से कर रहे हैं, मेरा मानना ​​है कि माता-पिता पेज से कुछ इस तरह काम करना चाहिए:

#myiframe body { 
    overflow-x:hidden; 
} 

यदि उपरोक्त में से कोई भी सही है - आप अनुकरण कर सकते हैं "अतिप्रवाह-x : छिपी हुई "वास्तव में iframe कंटेनर के अंदर क्षैतिज स्क्रॉलबार छुपाकर। iframe की क्षैतिज स्क्रॉलबार छिपा दिया जाएगा - एक कम ऊंचाई की एक कंटेनर DIV, उदा .: iframe ऊंचाई के बाद से

<div id="myiframecontainer"> 
    <iframe id="myiframe" src="http://en.wikipedia.org" /> 
</div> 

#myiframecontainer { 
    width:600px; 
    height:400px; 
    overflow:hidden; 
} 

#myiframe { 
    width:100%; 
    height:420px; 
} 

में जगह Iframe div की ऊंचाई और div के अतिप्रवाह के लिए छिपा हुआ सेट किया गया है से भी बड़ा है। लंबवत अभी भी परिचालन बना हुआ है।

डेमो: http://jsfiddle.net/5DPgf/

+0

धन्यवाद! ऐसा लगता है कि यह एक Google क्रोम मुद्दा है जिसे ठीक नहीं किया गया है। लेकिन कम ऊंचाई के साथ इसे एक div में रखने के बारे में आपका समाधान एक अस्थायी तय है। – alvinb

+0

विकल्प 3 वही था जो मुझे चाहिए था। अच्छा सोचा! – nrod

संबंधित मुद्दे