सराहना की आप 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/
स्रोत
2013-09-06 03:11:19
आप iframe स्रोत की पहुंच है या कम से कम एक ही डोमेन के पृष्ठों हैं? –
मैं करता हूं। लेकिन ओवरफ्लो-एक्स का उपयोग करना: छुपा केवल क्रोम के लिए काम नहीं करता है। यह अन्य सभी ब्राउज़रों के लिए काम करता है। – alvinb
असल में अगर आप शैली 'बॉडी {ओवरफ्लो-एक्स: छुपा;} '(या यहां तक कि' html {overflow-x: hidden;} ') को उस पृष्ठ में डालते हैं जो * iframe * के अंदर दिखा रहा है - यह क्रोम में भी काम करता है –